Senior Staff Engineer - Full Stack
NitrogenAbout the role
WHAT WE DO
Nitrogen has been revolutionizing how financial advisors and wealth management firms engage with their clients since the launch of Riskalyze in 2011. Today, Nitrogen offers an integrated client engagement software platform featuring risk tolerance, proposal generation, investment research, and financial planning tools designed to help firms and financial advisors deliver personalized advice. We invented the Risk Number®, built on top of a Nobel Prize-winning academic framework, and are the champions of the Fearless Investing Movement — tens of thousands of financial advisors are committed to our mission of empowering the world to invest fearlessly.
Nitrogen is an equal opportunity employer. We encourage people from underrepresented groups to apply. We are committed to being fair and intentional in our hiring decisions by reviewing every application thoroughly.
THE TEAM
The product engineering team is dedicated to building world-class software used by tens of thousands of financial professionals every day. We value collaboration, innovation, and a product-centric approach to development, where each engineer contributes to shaping the product experience.
We work closely with product managers, designers, and stakeholders to deliver impactful solutions that solve real-world problems.
If you’re excited about shaping the future of financial technology and collaborating with extremely talented peers we’d love to hear from you!
WHAT YOU’LL BE WORKING ON
You empower the world to invest fearlessly by architecting, building, and shipping high-quality features and improvements to our products. You’ll lead by example—writing clean, extensible, scalable code, setting and upholding high standards, mentoring and supporting engineers, and growing alongside them.
The Senior Staff Engineer:
- Is a hands-on-keyboard engineering leader with strong architectural vision who leads through expertise and example.
- Has extensive experience building consumer-grade web UI as well as
- Has extensive experience building distributed systems in a service-oriented architecture.
- Delivers commitments with elite quality and velocity.
- Promotes a culture of collaboration by communicating clearly and effectively in-person, as a public speaker, and in writing.
- Drives the architectural roadmap in partnership with Engineering Managers and other Engineers, resulting in high-quality, self-healing products and a productive development experience.
- Integrates technical experience, understanding of business requirements, and passion for quality software to create performant, reliable, and highly usable products.
- Has deep expertise in performant design and performance optimization of existing systems.
- Elevates their team through targeted coaching/mentoring, code reviews, tech talks, and purposeful documentation.
- Advances the state of the art for the organization through continual learning and investigation of new technologies and patterns.
- Proactively acquires domain knowledge to align technical decision-making with business objectives.
- Excels at solving complex problems by balancing innovation with existing solutions and best practices.
- Leverages expertise to identify and mitigate risks to delivery and quality early in the development process.
Requirements
- Must have 3+ years of experience working as a staff software engineer (8+ years of total software development experience)
- Must have proven experience building, scaling, and maintaining backend services and APIs in a service-oriented architecture
- Must have expertise and experience building Frontend applications written in React and Typescript
- Must have technical expertise and hands on experience with Next.js, GraphQL, and modern CI/CD pipelines
- Must have Experience working independently in full stack projects, including tertiary skills such as security, design patterns, database architecture, etc.
- Must have Experience mentoring others on your team.
- Must have Experience doing long-term planning to create sustainability both in new development and in proactively addressing upcoming issues in existing systems. Emphasis in architecting self healing systems and features.
- NICE TO HAVE knowledge of our industry, products, and systems in order to optimize development decisions for our business needs.
- NICE TO HAVE Bachelors Degree in Computer Science or the equivalent in a related field
The expected compensation s
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s