Remote Position
[Remote] Lead Software Engineer
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Fundrise is a financial technology company focused on democratizing private investment through its direct-to-investor platform. The Lead Software Engineer position involves managing a team within the API Engineering group responsible for core investor application services. The role includes setting technical direction, mentoring engineers, driving high-quality software delivery, and ensuring application security in a regulated financial environment.
Responsibilities
- Manage and mentor a team of software engineers through effective weekly one-on-ones, deliberate delegation, and growth feedback
- Own your team's delivery, breaking down work, coordinating across teams, and shipping against ambitious but achievable timelines
- Hold the team to a high quality bar of production code, conducting thorough code reviews and making merge and deployment decisions
- Drive design and architecture for Fundrise services and contribute to a long-term team roadmap
- Partner with Product, Design, and other Engineering stakeholders across the organization to quickly implement complex functionality
- Champion application security as a critical part of the work in a regulated financial services environment
- Own production monitoring and triage across our services and third-party integrations
Skills
- Bachelor's degree in Computer Science or equivalent practical experience
- 8+ years of professional software engineering experience, including deep expertise in Java, Spring / Spring Boot, and Hibernate
- 3+ years leading and managing engineers: running 1:1s, driving team performance through candid feedback, and owning your team's delivery, quality, and growth
- 4+ years building and maintaining production applications on AWS, including services like ECS, CDK, S3, SQS, Lambda, DynamoDB and WAF
- A deep understanding of transactional database design and operations
- A track record of improving existing systems in operationally complex environments
- Demonstrated experience building and maintaining secure software, including a solid understanding of common threats and principles for writing secure code
- Comfortable tackling problems without obvious answers, and can rapidly absorb new languages and frameworks in order to implement the best software solutions
- Experience managing high performing engineering teams
- A passion for working backwards from the outcomes the business needs to the engineering decisions that will achieve them
Benefits
- Remote-first work environment (must live in the United States)
- Competitive medical, dental, and vision insurance, with Fundrise contributing to both employee and dependent premiums
- Flexible Spending Accounts for medical expenses, dependent care, and parking
- 401(k) with 3% contributed by Fundrise, regardless of whether you are actively contributing yourself
- Fully covered life insurance and short-term disability
- Significant equity via our employee stock grant program
- Gympass benefit including mental health resources
- Flexible PTO
- Employee Assistance Program
- Paid parental leave
Company Overview