Senior Software Engineer - Python

HAYSTACK MOBILE TECHNOLOGIES, LLC
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 72K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon DynamoDB
Github
Integrated Development Environments
Mobile Application Software
Python
NoSQL
Systems Development Life Cycle
Software Tools
Software Engineering
CircleCI
GitHub Copilot
Grafana
AWS Lambda
Backend
Performance Monitor
Api Gateway
Serverless Computing
Docker
Microservices

Job description

  • Lead the design and development of high-quality Python code to power next-generation, cloud-native utility platforms.
  • Architect and optimize scalable microservices using AWS Lambda, DynamoDB, API Gateway, and S3.
  • Act as a technical mentor and coach, fostering a culture of excellence while guiding peers through complex engineering challenges.
  • Manage the full software development lifecycle (SDLC), from initial architectural solutioning to deployment and performance monitoring.
  • Drive modern engineering practices by utilizing cutting-edge tools like GitHub CoPilot, Docker, and CircleCI for automated CI/CD pipelines.

Requirements

  • Extensive commercial experience building Python-based services, specifically within a microservices-led architecture.
  • Deep technical proficiency across the AWS stack, including serverless technologies and NoSQL databases like DynamoDB.
  • Proven experience designing and maintaining secure APIs and large-scale backend systems for web and mobile applications.
  • A collaborative mindset with a track record of mentoring junior engineers and contributing to a high-performing agile environment.
  • Hands-on expertise with modern DevOps/Engineering tools including Docker, GitHub Actions, Grafana, and PyCharm.

Benefits & conditions

  • Competitive salary up to £72,000 with an additional 15% discretionary bonus scheme.
  • Comprehensive health care scheme covering dental, optical, and diagnostics, plus an EV car scheme.
  • Vibrant culture with access to a free on-site gym, showers, and tickets to major UK arena gigs and shows.
  • Strong commitment to growth with clear career progression paths and a paid volunteering day every year.

About the company

Senior Software Engineer - Python | £60,000 - £72,000 We're working with a pioneering energy-tech innovator on this exciting opportunity. Founded nearly two decades ago, they are revolutionizing the utilities sector through smart automation and high-performance cloud-native platforms. As a Senior Engineer, you will design and ship scalable Python services within a sophisticated AWS environment. This is a high-impact role where you'll blend deep technical delivery with the mentorship of a talented, collaborative engineering squad.

Apply for this position