Talent.com
Lead Software Engineer

Lead Software Engineer

Centurion Consulting GroupWashington, DC, United States
30+ days ago
Job type
  • Full-time
Job description

Overview

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.

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 :
  • Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M / F / D / V
  • No third parties or subcontractors
  • #J-18808-Ljbffr

    Create a job alert for this search

    Lead Software Engineer • Washington, DC, United States

    Related jobs
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    ALTA IT ServicesReston, VA, US
    Full-time +1
    Job Title : Lead Java Developer / Engineer Location : Reston, VA (Hybrid, one day per week onsite) Job Type : Full Time (12 month Contract to Hire) Salary : $110,000-$150,000 depending on experience QUAL...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer SME (Forensic Toolkit Lead Developer)

    Software Engineer SME (Forensic Toolkit Lead Developer)

    Innovative Management & Technology ServicesManassas, Virginia, United States
    Full-time
    Join a fast-growing company highly experienced in cyber security, cloud computing, virtualization, big data analytics, and project management! IMTS offers competitive compensation, excellent benef...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (SME)

    Software Engineer (SME)

    Leidos IncBethesda, MD, United States
    Full-time
    National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytica...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Leidos IncArlington, VA, United States
    Full-time
    We are seeking an experienced Lead Software Engineer to join our team in developing unmanned and autonomous ships for the US Government. The candidate will help design, code, and test software as pa...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Kubernetes Software Engineer

    Principal Kubernetes Software Engineer

    Leidos IncColumbia, MD, United States
    Full-time
    National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytica...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (SWE-4)

    Senior Software Engineer (SWE-4)

    Leidos IncFort Meade, MD, United States
    Full-time
    National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytica...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Software Engineer SME

    Full Stack Software Engineer SME

    Leidos IncAlexandria, VA, United States
    Full-time
    National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our defense ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    GCR Professional ServicesFort Meade, MD, US
    Full-time
    As Software Engineer, you serve as a senior technical leader.You will guide multiple development teams, setting technical direction and driving the design and delivery of complex software solutions...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer SME

    Software Engineer SME

    Leidos IncAlexandria, VA, United States
    Full-time
    Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our d...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Lead

    Software Engineer, Lead

    NewGen TechnologiesWashington, DC, United States
    Full-time
    Conducts research in design, development, testing and utilization of electronic data processing software.Designs, develops, documents, tests and debugs applications software and systems that contai...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RelativityBaltimore, MD, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Hybrid) - Java / OOP / Linux / Git / Maven / REST

    Senior Software Engineer (Hybrid) - Java / OOP / Linux / Git / Maven / REST

    Captivation SoftwareColumbia, MD, US
    Full-time
    Build to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and const...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    RelativityWashington, DC, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Leidos IncAlexandria, VA, United States
    Full-time
    Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our d...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer (Tech Lead)

    Lead Software Engineer (Tech Lead)

    Capital One National AssociationMcLean, VA, United States
    Full-time +1
    Lead Software Engineer (Tech Lead).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...Show moreLast updated: 30+ days ago
    • Promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    Leidos IncGaithersburg, MD, United States
    Full-time
    Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our d...Show moreLast updated: 30+ days ago
    • Promoted
    Mid-Level Systems Engineer

    Mid-Level Systems Engineer

    Leidos IncAlexandria, VA, United States
    Full-time
    Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our d...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Stem ITWashington, DC, United States
    Full-time
    This range is provided by Stem IT.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Stem IT.They are seeking a ...Show moreLast updated: 30+ days ago