Software Architect (Hybrid)

Serigor Inc
Bethesda, MD, United States
about 2 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$131,300.0 - $237,350.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Automation of Tests Cloud Computing Cloud Database Cloud Engineering Code Review Databases Continuous Integration
+29 more
DevOps Distributed Systems Django Web Framework Design of User Interfaces Integrated Development Environments Python (Programming Language) Object-Oriented Software Development Performance Tuning Scrum Methodology Software Architecture Service-Oriented Architecture Software Engineering Software Systems Systems Integration Enterprise Application Integration Enterprise Software Applications Spring Cloud Software Security Infrastructure as Code (IaC) Containerization Information Technology Deployment Automation Enterprise Integration Api Design Restful APIs Devsecops Docker Legacy Systems Microservices

Job description

We are seeking an experienced Software Architect to lead the design, development, modernization, and implementation of enterprise software solutions supporting large-scale, mission-critical applications. The ideal candidate will possess extensive experience in enterprise architecture, cloud-native application development, application integration, API design, and modern software engineering practices. The Software Architect will provide technical leadership throughout the Software Development Life Cycle (SDLC), define architectural standards and best practices, evaluate emerging technologies, and collaborate with cross-functional teams to deliver secure, scalable, high-performing, and maintainable enterprise applications., * Design and develop scalable, secure, and highly available enterprise software architectures.

  • Lead application modernization initiatives by transforming legacy systems into modern cloud-enabled solutions.
  • Design enterprise applications using Microservices and Service-Oriented Architecture (SOA) principles.
  • Develop architecture roadmaps, technical strategies, and solution blueprints aligned with business objectives.
  • Design and implement RESTful APIs and enterprise integration solutions.
  • Collaborate with business stakeholders, architects, developers, DevOps engineers, QA teams, and project managers to translate business requirements into technical solutions.
  • Establish software architecture standards, development guidelines, and coding best practices.
  • Provide technical leadership and architectural guidance throughout all phases of the Software Development Life Cycle (SDLC).
  • Review technical designs, perform architecture and code reviews, and ensure adherence to enterprise standards.
  • Support Agile development methodologies including Sprint Planning, Backlog Grooming, Technical Estimation, Sprint Reviews, and Retrospectives.
  • Work closely with Cloud and DevOps teams to implement CI/CD pipelines, automated deployments, and cloud-native architectures.
  • Ensure solutions meet security, accessibility, reliability, scalability, and performance requirements.
  • Evaluate emerging technologies and recommend innovative solutions that improve operational efficiency and system capabilities.
  • Develop architecture documentation, technical specifications, diagrams, interface designs, and solution documentation.
  • Support system integration across enterprise applications, cloud platforms, APIs, databases, and third-party systems.
  • Identify technical risks and recommend mitigation strategies.
  • Troubleshoot complex production issues and provide long-term architectural solutions.
  • Mentor software engineers and technical teams while promoting engineering excellence and continuous improvement., MANTECH is seeking a motivated, career-driven, and customer-focused Network Architect to join our team in Laurel, MD. You will play a critical role in supporting the enterprise i…

Requirements

  • Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related discipline.
  • Minimum of 10 years of experience in software architecture, enterprise application development, or solution architecture.
  • Strong experience designing enterprise-scale software solutions.
  • Hands-on experience with modern software architecture patterns and object-oriented design principles.
  • Experience designing and implementing RESTful APIs and Microservices-based applications.
  • Experience developing cloud-native applications within AWS environments.
  • Strong experience with Python and Django.
  • Strong Java application development experience.
  • Experience with enterprise application integration and distributed systems.
  • Experience implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Strong understanding of application security, scalability, reliability, and performance optimization.
  • Experience working within Agile/Scrum software development environments.
  • Excellent analytical, problem-solving, communication, and technical leadership skills.

Preferred Qualifications:

  • Master’s degree in Computer Science, Engineering, or a related discipline.
  • Experience modernizing enterprise legacy applications.
  • Experience implementing containerized applications using Docker and Kubernetes.
  • Experience with Infrastructure as Code (IaC) and cloud automation.
  • Knowledge of DevSecOps principles and secure software development practices.
  • Experience implementing automated testing and quality assurance frameworks.
  • Experience designing enterprise integration solutions.
  • Familiarity with accessibility standards such as Section 508.
  • Previous experience mentoring software development teams and leading technical initiatives.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all