Staff Software Engineer
New
J
JobgetherFintech
Based in the United StatesFull-TimeStaff
SalaryAnnual U.S. salary range of $200,000–$220,000, plus equity.
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSNode.jsSoftware ArchitectureDistributed Systems
Requirements
- 8+ years of experience shipping software in fast-paced production environments.
- Strong experience building event-driven and advanced distributed systems.
- Demonstrated ability to take ownership and accountability for complex technical outcomes.
- Experience serving as a technical lead for a small engineering team.
- Proven experience driving large, multi-month migrations, re-architecting initiatives, or other significant technical transformations.
- Strong understanding of distributed systems patterns and best practices.
- Experience mentoring and coaching other engineers on complex technical concepts.
- Ability to collaborate effectively with product managers, designers, operations teams, and other cross-functional stakeholders.
- Strong architectural and systems-thinking skills, with the ability to balance scalability, reliability, security, and product requirements.
- Excellent written and verbal communication skills.
- Curiosity, adaptability, and enthusiasm for learning new technologies and solving complex engineering problems.
- Experience with technologies such as Node.js, DocumentDB, and AWS is relevant to the existing technical environment.
Responsibilities
- Ensure high reliability, correctness, and security across card processing systems.
- Analyze existing architecture and identify opportunities for significant improvements and long-term scalability.
- Propose and drive architectural changes that address evolving business and technical requirements.
- Lead large, multi-month engineering initiatives, migrations, and re-architecting projects.
- Contribute hands-on code while providing technical direction to other engineers.
- Ensure the team consistently delivers reliable, secure, maintainable, and scalable software.
- Lead initiatives to improve engineering systems, processes, standards, and development practices.
- Partner with engineering, product, and cross-functional leaders on strategic planning and technical roadmaps.
- Evaluate tradeoffs between long-term technical investment and delivering immediate product value.
- Serve as a technical lead for a small engineering team and help guide technical decisions.
- Mentor and coach engineers on distributed systems patterns, architecture, and engineering best practices.
- Participate in team on-call rotations and contribute to maintaining operational reliability.
View Full Description & ApplyYou'll be redirected to the employer's site