Senior Software Engineer
Senior software engineer leading the development of scalable, reliable financial platforms for variable compensation. The role requires 6+ years of experience, strong Java or Python skills, distributed-systems expertise, and the ability to lead technical decisions and mentor engineers.
About the job
Responsibilities
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
- Tackle complex engineering challenges and develop scalable solutions.
- Collaborate with product managers, engineers, and stakeholders to understand requirements, make architectural decisions, and deliver high-quality solutions aligned with business objectives.
- Review code, features, technology, architecture, and designs; drive standards for code quality and testing.
- Mentor and guide junior engineers while fostering technical excellence, best practices, and continuous learning.
- Develop and maintain technical documentation, including design documents, architecture diagrams, and test plans.
- Stay current with emerging trends and technologies in fintech.
Requirements
- Bachelor's or master's degree in Computer Science or a related field.
- 6+ years of professional software development experience.
- Strong proficiency in Java, Python, or similar programming languages.
- Experience designing and developing scalable distributed systems or SaaS platforms.
- Ability to navigate large, complex codebases and independently drive solutions for ambiguous or evolving requirements.
- Strong written and verbal communication skills, including the ability to explain complex technical ideas clearly.
- Strong problem-solving skills and ability to thrive in a fast-paced, dynamic environment.
Nice to Have
- Experience with Python, Django, MongoDB, and AWS.
- Experience working in a high-performance organization, preferably a technology startup.
- Experience integrating AI-assisted workflows such as Claude or Cursor into daily development.
Compensation and Benefits
- No compensation information was provided.
Skills
Java, Python, Django, MongoDB, AWS, Distributed Systems, SaaS, Artificial Intelligence, Claude, Cursor
Similar jobs
Fullstack Engineering jobsBuild and scale Okta’s identity recovery platform across Java/Spring Boot backend services and React/TypeScript administrative interfaces. The role requires 5+ years of full-stack engineering experience, distributed-systems expertise, and strong operational ownership.
Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.
Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.