Staff Software Engineer
💰 $120,000 – $180,000/yr
Job Description
About DealMaker
DealMaker is a fast-growing fintech company revolutionizing the capital markets ecosystem with a mission to make online capital raising mainstream. We empower founders, CEOs, and operators to raise capital digitally, both from their own communities and through strategically marketed campaigns. With over $2B raised across 1,000+ campaigns, DealMaker powers the largest online capital raises for industry leaders including EnergyX ($88M), Green Bay Packers ($65M), Miso Robotics ($72M+), and Monogram Orthopaedics (Nasdaq:MGRM). The company has facilitated 3 IPOs in the past year alone and continues expanding rapidly to transform the global capital market.
The Role
As a Staff Software Engineer at DealMaker, you will play a pivotal role in shaping technical architecture and driving the successful delivery of complex, high-impact projects across the business. You will leverage deep understanding of software architecture, design patterns, and system design principles to create robust, scalable, and maintainable solutions.
Key Responsibilities
- Architecting for the Future: Lead the design and implementation of key architectural components and systems, ensuring they meet current and future business needs. Anticipate scalability challenges, apply security best practices, and align technology choices with long-term organizational strategy. Create and maintain comprehensive architectural documentation while guiding the team in adhering to established design principles.
- Driving Solution Design: Own the technical design and implementation of complex solutions by working closely with product managers, stakeholders, and engineering teams. Translate business requirements into effective technical solutions, make critical design decisions, resolve technical challenges, and ensure solutions are well-documented and maintainable.
- Mentoring and Guiding: Serve as a technical mentor for junior and mid-level engineers, sharing expertise in architecture, design, and problem-solving. Foster a culture of technical excellence through guidance, code reviews, and helping team members develop their skills and knowledge.
- Driving Technical Excellence: Champion best practices in code quality, testing, and software development methodologies. Lead technical discussions, evaluate emerging technologies, and ensure the team maintains high standards for system reliability and performance.
About You
You are a passionate and experienced Staff Software Engineer who thrives in challenging environments. As a self-starter, you excel at tackling complex problems and delivering innovative solutions. You understand the importance of building robust, scalable systems and are comfortable working both independently and collaboratively. Your deep technical expertise, combined with your ability to mentor others and influence architectural decisions, makes you an ideal fit for this leadership-level role.
💰 Compensation not publicly listed. Market estimate for similar roles: from $120K, varying by experience and location.