Senior Software Engineer, Full Stack (GenSWE)
Designs and builds scalable backend services, APIs, and intuitive frontend experiences to connect users to financial systems. Collaborates with PMs, designers, and engineers; requires 5+ years experience across full stack with strong system design skills.
About the job
Responsibilities
- Build across the stack: Design, develop, and maintain scalable backend services and APIs, as well as intuitive, high-quality frontend applications.
- Collaborate cross-functionally: Partner closely with product managers and designers to define requirements and deliver features that solve real customer problems.
- Maintain high code quality: Write clean, maintainable, and well-tested code, and participate in code reviews and technical design discussions.
- Test and debug: Build automated tests, monitor system performance, and troubleshoot issues in production environments.
- Contribute to system design: Engage in hands-on coding and architectural decisions to ensure reliability, security, and scalability.
- Grow the team: Support a strong engineering culture through mentorship, thoughtful reviews, and shared ownership of technical standards.
Qualifications
- 5+ years of software engineering experience with a track record of shipping production systems or features.
- Experience building backend services using relational databases such as MySQL, and working with microservices or service-oriented architectures.
- Strong working knowledge of HTML, CSS, JavaScript, and modern frontend frameworks or libraries, with comfort building user-facing experiences.
- Solid system design, coding, and testing skills across both frontend and backend.
- Proven ability to collaborate effectively with product, design, and other engineering partners.
- Experience mentoring or supporting the growth of other engineers through reviews, guidance, or leadership.
- Comfortable working across product, operations, and data teams to deliver end-to-end solutions.
Skills
JavaScript, HTML, CSS, MySQL, Microservices, Relational Databases, Frontend Frameworks, System Design, APIs, Backend Services
Similar jobs
Fullstack Engineering jobsBuild and scale the Person platform, including identity data models, backend services, APIs, and user-facing web experiences. The role requires 7+ years of full-stack production experience and strong backend and frontend development expertise.
Senior software engineer leading architecture, technical roadmaps, and full-stack development for documentation infrastructure. The role requires a bachelor's degree, at least four years of software engineering experience, technical leadership across multi-team projects, and experience with Ruby, Java, TypeScript, Bazel, MongoDB, and AI/LLM standards.
Senior software engineer who will build and launch user-facing feed experiences across Reddit’s backend and full-stack systems. The role requires 6+ years of experience, strong programming skills, experimentation and metrics expertise, and a user-centered approach.
Build and operate high-scale production AI systems and agentic experiences, integrating foundation models and delivering reliable, observable services. The role requires senior software engineering experience, production AI/ML expertise, and proficiency in Golang, Python, or TypeScript.
Provides technical leadership for a paid marketing technology engineering pod, guiding architecture, scalability, developer productivity, and cross-functional initiatives. Requires 8–12 years of software engineering experience and expert Python proficiency.