Lead Software Engineer (UK or US)
![]() | |
![]() | |
![]() United States, D.C., Washington | |
![]() 1155 16th St Nw (Show on map) | |
![]() | |
Description
Open to both UK and US Key Responsibilities: Lead requirement discovery and analysis by engaging with business units and stakeholders to identify, clarify, and document integration and orchestration requirements, translating business and operational needs into actionable technical specifications, while also managing stakeholder expectations by setting realistic delivery goals, aligning trade-offs between business priorities and technical feasibility, and acting as a trusted advisor and technical liaison by presenting solutions to leadership and stakeholders. Architect and implement enterprise integration frameworks that ensure seamless data and process flow between diverse systems, applying enterprise integration and orchestration patterns such as publish/subscribe, event sourcing, saga, request/reply, batch processing, hub-and-spoke, point-to-point, and community topic-based models, and designing and delivering orchestration solutions that automate workflows across multiple platforms. Lead the design, implementation, and governance of enterprise API management solutions by overseeing the full lifecycle including design, publication, versioning, access control, security, and monitoring, while ensuring the consistency, scalability, and interoperability of APIs such as REST, AsyncAPI, GraphQL, SOAP, and webhooks, and establishing policies and best practices for API usage, security, and documentation across the organization. Build integration and orchestration solutions using AWS services such as EventBridge, Step Functions, SNS/SQS, API Gateway, Lambda, Transfer Family, Glue, Kinesis, and DynamoDB Streams, while also designing and implementing monitoring and observability solutions to track performance, detect issues, and provide actionable insights using AWS CloudWatch, X-Ray, and related tools. Define and manage CI/CD pipelines using GitHub, AWS CodePipeline, or ArgoCD, applying containerization strategies, Infrastructure as Code, and security best practices with IAM policies, roles, and permissions, while working closely with DevOps teams to ensure reliable delivery and optimize cloud infrastructure. Drive collaboration with other involved technical teams, ensuring alignment of work across multiple groups, while also collaborating with business analysts, QA teams, and product managers to maintain integration consistency, and mentoring engineering teams to establish best practices in integration and orchestration. This role could be based in our Washington, DC or Oxford, UK office. Publications employees work a hybrid schedule, consisting of working onsite two days per work week, as decided by functional area. The balance of the week is open to working remotely, though employees are always welcome onsite each day if they choose. A reasonable rate of compensation for this position is:
ACS currently provides the following benefits for this position: paid vacation leave, paid sick leave, paid holidays, health insurance, flexible spending account or health care savings account, dental insurance, life insurance, vision insurance, retirement benefits, short- and long-term disability, and 4-week work from anywhere; each benefit is subject to the terms of the applicable program. Additional benefits may apply based on skills, experience, and location. Any actual offer of employment, reflecting the total compensation package and benefits, will be made in the sole discretion of ACS. ACS reserves the right to amend or modify its employment benefits and compensation structure at any time. Behaviors
Team Player - Works well as a member of a group
Leader - Inspires teammates to follow them Innovative - Consistently introduces new ideas and demonstrates original thinking Enthusiastic - Shows intense and eager enjoyment and interest Motivations
Ability to Make an Impact - Inspired to perform well by the ability to contribute to the success of a project or the organization
Growth Opportunities - Inspired to perform well by the chance to take on more responsibility Goal Completion - Inspired to perform well by the completion of tasks Self-Starter - Inspired to perform without outside help Education
Bachelors of Computer Science (required)
Experience
15 years: Strong experience in addressing common challenges in technical discovery, including scope clarification, feasibility analysis, integration complexity, and risk assessment, and in providing practical solutions that align with enterprise objectives. (required)
10 years: Demonstrated skill in managing stakeholder expectations, including the ability to balance business priorities with technical feasibility, set realistic goals, and communicate effectively with leadership. (required) 15 years: Proven ability to lead requirement discovery sessions, conduct business and technical analysis, and translate stakeholder needs into well-defined technical specifications. (required) 5 years: Experience with AWS IAM for secure access control. (preferred) 5 years: Experience managing Infrastructure as Code for deployment automation. (preferred) 5 years: Experience in building event-driven systems in AWS. (preferred) 5 years: Experience in data integration workflows with AWS Glue, S3, Kinesis, and Lambda for both batch and real-time processing. (preferred) 10 years: Experience in microservices architecture design and implementation. (required) 10 years: Experience in CI/CD pipeline development with GitHub, AWS CodePipeline, or ArgoCD. (required) 5 years: Architecting and delivering integration and orchestration solutions in AWS using core services such as EventBridge, Step Functions, EKS/ECS, SNS/SQS, API Gateway, Lambda, Transfer Family, Glue, Kinesis, and DynamoDB Streams. (required) 10 years: Applying Agile methodologies such as Scrum or Kanban with a focus on continuous delivery. (required) 10 years: Experience in system monitoring and observability, including performance tracking and issue resolution. (required) 10 years: Designing and managing API management solutions including REST, AsyncAPI, SOAP, GraphQL, and webhooks, with governance, versioning, and lifecycle management. (required) 10 years: Designing and implementing enterprise integration solutions, with demonstrated application of integration and orchestration patterns. (required) 10 years: software architecture and development with mastery of Java and/or Python, with JavaScript considered a plus (required) Licenses & Certifications
AWS CertDevOps Eng Pro (preferred)
AWS Cert Cloud Prac (preferred) AWS CertSolArchProf (preferred) Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. |