Senior Staff Software Engineer (Remote - US)

Jobgether
United States
On-site
Full-time
Posted 18 days ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Staff Software Engineer in United States.

As a Senior Staff Software Engineer, you will play a pivotal role in shaping the architecture and technical direction of a rapidly growing fintech platform that empowers users with real-time access to their earnings. You’ll work across teams to design, develop, and optimize scalable backend systems that redefine how people interact with money. This role combines deep technical expertise with strategic leadership, allowing you to mentor engineers, drive innovation, and influence core engineering decisions. You’ll thrive in a collaborative environment that values creativity, impact, and continuous learning while building systems that make a meaningful difference.

Accountabilities

·         Design and implement new features and system architectures, transforming complex problems into elegant and maintainable solutions.

·         Lead the development of scalable microservices and APIs (REST/gRPC), ensuring reliability and consistency across distributed systems.

·         Collaborate with senior engineers and cross-functional teams to define technical strategy, manage project timelines, and mitigate risks.

·         Conduct design and code reviews, mentor team members, and foster a culture of technical excellence and collaboration.

·         Drive innovation by contributing to long-term technical roadmaps, architecture planning, and key engineering initiatives.

·         Participate in hiring, onboarding, and guiding new engineers to strengthen team capability and cohesion.

·         Deliver high-quality, efficient, and secure backend systems aligned with modern engineering best practices.

Requirements

·         8+ years of professional experience in backend or full-stack software engineering, including leadership in technical initiatives.

·         Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.

·         Strong understanding of distributed architectures and trade-off analysis for system design.

·         Proficiency in at least one modern programming language (such as Kotlin or C#) with the flexibility to adapt to others.

·         Hands-on experience with relational and document-based databases, and familiarity with clean architecture principles.

·         Proven ability to manage multiple projects simultaneously, ensuring delivery quality and efficiency.

·         Excellent communication, collaboration, and problem-solving skills.

·         Self-motivated, independent, and comfortable operating in a fast-paced, mission-driven environment.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.