Back to all jobs
Centurion Consulting Group Logo

Centurion Consulting Group

Centurion is seeking an experienced Software Architect/Senior Software Engineer to lead the design and implementation of enterprise integration, orchestration, and event-driven architecture solutions within our cloud infrastructure. This role demands expertise in cloud architecture (particularly AWS), API design and development, AsyncAPI and OpenAPI specifications, and experience with Event-driven architectures and frameworks. You will be responsible for building scalable, efficient solutions that enable seamless communication across systems, automate workflows, and integrate event-based systems. Your work will enhance our client’s infrastructure’s agility and reliability, playing a critical role in their mission to advance scientific knowledge.

Key Responsibilities:

• Design and Implement Enterprise Integration Solutions: Architect integration frameworks that connect disparate systems, ensuring smooth and reliable flow between applications and services.
• Design and Implement Enterprise Orchestration Solutions: Develop and manage enterprise orchestration tools that automate and coordinate workflows, improving efficiency across platforms.
• Event-driven Architecture: Architect and implement event-driven systems, ensuring real-time communication, scalability, and reliability across microservices and distributed systems.
• API Design and Development: Lead the design, implementation, and management of robust APIs to support various business and operational needs, ensuring consistency and scalability.
• AsyncAPI and OpenAPI: Design and develop APIs following AsyncAPI and OpenAPI specifications to ensure seamless communication and integration between services.
• Collaborate with DevOps teams to define project requirements, support continuous integration/delivery.
• Manage environments for dev, test, and production, ensuring configuration management best practices throughout the software lifecycle.
• Define and manage CI/CD pipelines with GitHub and containerization strategies, optimizing for performance.
• Collaborate with DevOps architect to build operation solution and optimize Cloud infrastructure.
• Act as a technical liaison with stakeholders and present solutions to leadership.

Qualifications

  • Bachelors or better in Computer Science or related field.

Required Experience

  • 10 years+: Strong experience in architecting and building general software solutions and mastery in Java and/or Python programming language and Javascript is a plus.
  • 10 years: Expertise in building enterprise integration solution.
  • 10 years: Expertise in designing, developing, and managing APIs, including AsyncAPIs, RESTful APIs, SOAP APIs, GraphQL, and webhooks for integration purposes.
  • 10 years: Experience in designing and implementing monitoring and observability for system logging analysis, performance tracking, issues identifying and alerting, etc.
  • 10 years: Experience in Agile methodologies (SCRUM or Kanban) with an emphasis on driving iterative development and continuous delivery of integration solutions.
  • 5-10 years: Experience in designing and implementing enterprise-level integration and orchestration solution in AWS using the cloud services like EventBridge, Lambda, SNS/SQS, API Gateway, Transfer Family, AppFlow, Glue, Step Function, S3, Kinesis, MQ, DynamoDB Streams, etc.
  • 5 years: Experience in building CI/CDs with Github, AWS CodePipeline, ArgoCD or similar.
  • 5 years: Experience in designing and implementing microservices architectures.
  • 5 years: Expertise in designing and implementing data integration workflows using AWS services such as AWS Glue, Amazon S3, AWS Lambda, and Amazon Kinesis for both batch and real-time processing, along with monitoring and troubleshooting data pipelines using AWS CloudWatch and AWS X-Ray.
  • 5 years: Experience in building event-driven solutions, preferably in AWS using the services like SNS, SQS, EventBridge, and Lambda, leveraging decoupled, scalable integrations.
  • 5 years: Experience in collaboration with business analysts, QA, DevOps, product managers, and other engineering teams to ensure cohesive integration strategies across different systems.
  • 2 years: Experience in managing Infrastructure as Code for automating the deployment and management of resources and services.
  • 2 years: Strong understanding of AWS IAM roles, policies, and permissions for controlling access to integration and orchestration services securely.
  • 2 years: Ability to manage third-party integrations, including working with external vendors and partners

to ensure successful data and system integration

Preferred Experience

  • Certifications in AWS or cloud architecture.
  • Knowledge of publisher IT environments.

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 

REF: JOB-5383