Lead Software Engineer, Python and AWS
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Note: Candidate could work from any of the location Needham, MA or Boston, MA or New York City or Chicago, IL or San Francisco, CA or Radnor, PA. Client is open for contract to hire candidates and if candidate is currently on your H1B, you should be able to let them go full time down the line and it will have a clause that will clearly say, you would have not problem in letting your candidate go full time if/when client wants to ( no timeline).Title: Lead Software Engineer, Python and AWS - any WMC office":Employment Type:Direct Hire or contract to hireCity:BostonState:MAStatus:Accepting CandidatesDescription:Notes to Recruiters:They can work in any Wellington officeThe PositionWe are seeking a Lead Software Engineer to join our Platform Engineering team. This team is responsible for designing and building tools, platforms, and workflows that enable our internal software engineering teams to build and deploy applications efficiently and reliably.In this role, you will help create the foundational platforms that allow development teams across the organization to focus on delivering business value rather than managing infrastructure or tooling. Your work will directly support enterprise?wide initiatives by improving developer productivity, standardizing best practices, enhancing reliability, and accelerating delivery.This role is ideal for an experienced engineer who enjoys solving complex technical problems, building reusable platforms, and collaborating closely with other engineers to deliver high?impact internal solutions.Key ResponsibilitiesDesign, develop, and maintain core platform services and APIsCollaborate with cross?functional teams to gather requirements and deliver scalable, reliable solutionsBuild and maintain infrastructure automation and CI/CD pipelines using modern DevOps toolsParticipate in code reviews, architecture discussions, and technical planningContribute across all phases of the software development lifecycle, including architecture, design, implementation, deployment, and ongoing supportEnsure adherence to established engineering standards such as continuous integration, code reviews, and technical documentationMonitor and optimize system performance, reliability, and security using metrics, logs, and distributed tracing to drive insight and remediation Qualifications10+ years of experience in software engineeringHands?on experience designing, deploying, and operating cloud?native applications on AWS, including services such as EC2, Lambda, S3, RDS, and CloudFormationStrong understanding of scalable, secure, and highly available system architectureExperience building and operating DevOps platforms, including:CI/CD pipelinesInfrastructure as code (e.g., Terraform, Jenkins)Container orchestration using ECS or EKSExperience implementing and supporting monitoring, logging, and performance optimization solutions (e.g., OpenSearch, OpenTelemetry, CloudWatch, X?Ray)Strong proficiency in Python, with experience using libraries such as:PandasNumPyRequestsBeautifulSoupFastAPISQLAlchemyExperience packaging, testing, and deploying Python applications using tools such as pytest, setuptools, DockerComfortable with test?driven development, continuous integration, and agile development methodologiesExperience using development tools such as Git, Artifactory, and JenkinsExcellent written and verbal communication skillsHigh attention to detail, strong self?discipline, and a passion for innovationExperience working with offshore development teams is a plusBachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience preferred)