Job Description
Centurion is seeking an accomplished Lead Software Engineer with strong architectural and development expertise to drive the design and implementation of enterprise integration, orchestration, and event-driven architecture solutions in AWS.
This role goes beyond technical leadership: the successful candidate will play a central role in requirement discovery and analysis, ensuring that business needs are accurately captured and translated into scalable solutions. They will demonstrate skill in managing stakeholder expectations, balancing priorities, and resolving challenges commonly encountered during technical discovery.
Working closely with product managers, business stakeholders, and engineering teams, this role will deliver scalable, reliable, and future-ready integration platforms that support ACS’s mission to advance scientific knowledge.
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.
• Lead the design, implementation, and governance of an enterprise integration and orchestration solution 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 an enterprise API management solution 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 EKS, MWAA, 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.
• Build 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.
• Mentor and guide engineers, fostering best practices in integration, orchestration, and cloud engineering, and contributing to a culture of continuous improvement.
Required Qualifications and Experience• Proven leadership in integration and orchestration projects, including requirement discovery, stakeholder engagement, and translation of business needs into technical solutions.
• Strong technical architecture background with expertise in enterprise integration patterns such as publish/subscribe, event sourcing, saga, request/reply, batch, hub-and-spoke, and workflow orchestration.
• Hands-on software engineering skills with mastery of Java as the primary language, and additional experience with Python or other languages as a plus.
• Deep experience in API design and governance, covering the full API lifecycle (design, publication, versioning, access control, monitoring) and multiple API styles such as REST, AsyncAPI, GraphQL, SOAP, and webhooks.
• Proven ability to architect and deliver cloud-native integration and event-driven systems in AWS using services such as EventBridge, Step Functions, SQS/SNS, API Gateway, Lambda, Glue, Kinesis, Transfer Family, and DynamoDB Streams.
• Strong background in containerization and orchestration, with hands-on experience building, deploying, and operating workloads in Kubernetes, and driving adoption of Amazon EKS for large-scale solutions.
• Demonstrated ability to evaluate, justify, and guide the choice between AWS cloud-native services and open source solutions in AWS, balancing cost, scalability, flexibility, and long-term maintainability.
• Practical experience using open source solutions and frameworks in AWS, with the ability to integrate and govern best-in-class tools as part of enterprise solutions.
• Strong experience in monitoring and observability, with skills in logging, tracing, and performance monitoring using AWS CloudWatch, X-Ray, or equivalent tools.
• Practical experience with CI/CD and DevOps practices, including building pipelines with GitHub, AWS CodePipeline, or ArgoCD, using Infrastructure as Code (Terraform, CloudFormation, or similar), containerization, and secure IAM practices.
• Solid background in microservices and event-driven architecture, including design, implementation, and scaling.
• Experience integrating batch and streaming data workflows with AWS Glue, Kinesis, S3, and Lambda.
• Ability to collaborate across product, QA, DevOps, and business teams, with experience mentoring and guiding engineers.
• Familiarity with Agile methodologies such as Scrum or Kanban, with a focus on continuous delivery and iterative improvement.
Preferred Certifications and Education Background
- Bachelor’s degree or higher in Computer Science or a related field.
- AWS Certifications such as Solutions Architect Professional, DevOps Engineer Professional, Developer Associate, or Cloud Practitioner.
Position Details:
- Clearance: N/A
- US Citizenship or Authorization to work in US required
- Travel: < 10% (CONUS)
- Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V
- No third parties or subcontractors