Franklin Fitch

Senior Software Engineer

Stamford, CT, US

4 days ago
Save Job

Summary

A growing tech-forward company is seeking a skilled and adaptable Senior Software Engineer to join a dynamic development team focused on building internal and client-facing digital solutions. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is eager to work with modern cloud-native technologies.


In this role, you will:

  • Design and build scalable backend services using Python within a cloud-first architecture (preferably serverless),
  • Contribute to the evolution of the company’s software ecosystem, with input on systems design and technical direction,
  • Take full ownership of assigned projects, driving them from concept to delivery,
  • Write maintainable, well-structured code and continuously look for opportunities to simplify and improve existing systems,
  • Promote best practices in automation, CI/CD, and infrastructure management,
  • Build secure, robust software systems with a proactive approach to potential vulnerabilities,
  • Utilize observability frameworks for system monitoring and performance (logs, alerts, distributed tracing),
  • Rapidly learn and incorporate new technologies as needed, particularly those related to data processing and AI,
  • Work closely with cross-functional teams to translate functional requirements into technical implementation,
  • Experience working with large-scale data pipelines and workflow orchestration tools is highly desirable,
  • Familiarity with front-end technologies (e.g., TypeScript, React) is a strong advantage.


We’re looking for someone who has:

  • 3+ years of professional experience developing cloud-native applications,
  • A degree in Computer Science, Engineering, Math, or a related field—or equivalent hands-on experience,
  • Proficiency with object-oriented programming; Python preferred,
  • A genuine interest in data-driven applications, analytics, or finance-related domains,
  • Strong communication skills and the ability to work collaboratively in a team environment,
  • A growth mindset and the ability to quickly absorb new concepts and technologies.


If you're passionate about building modern applications, enjoy working with cutting-edge tools, and want to be part of a supportive, innovative team, we’d love to hear from you.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: