← Back to jobs

Sr. Software Architect

BAE Systems USA
FULL_TIME Remote · US Suitland, MD, Prince George's, US USD 9841–16730 / month Posted: 2026-05-11 Until: 2026-07-10
Apply Now →
You will be redirected to the original job posting on BeBee.
Apply directly with the employer.
Job Description
Job Description This position seeks a Senior Cloud Consultant to support the Lead Architect in defining, reviewing, and implementing complex enterprise applications using AWS cloud. Leveraging 9+ years of experience in advanced software engineering and data modeling, this role will provide critical technical consultation and hands-on development of JAVA and Angular based web applications in the AWS cloud. The ideal candidate possesses deep expertise in AWS cloud, Microservices, and distributed systems, with a proven ability to implement secure, scalable solutions across all architectural layers using Agile methodologies and CI/CD pipelines. In addition to the minimum qualifications, desirable experience includes: the use of version control software or software migration routines; knowledge of the Agile software development methodology; experience managing multiple deployment environments; standard IT product development and maintenance; and specific experience developing statistical systems. Responsibilities Partner with the Lead Architect to refine, review, and provide technical consultation for complex, large-scale enterprise applications. Drive architecture, design, development and migration of on-prem legacy applications to AWS cloud, implementing secure, scalable, and resilient cloud-native solutions. Provide expert-level hands-on coding using Java (Spring Boot, REST, Security, JPA), Angular, HTML5, CSS, Bootstrap, Electron etc. Analyze and document requirements; develop system architecture and design; perform development and testing; perform code reviews and documentation. Design and develop distributed applications using multiple architectures that include Layered, Microservices, Event driven, Service Oriented Architecture (SOA) etc. Lead database design, data modeling, warehousing, and the development of advanced SQL and stored procedures. Implement CI/CD pipelines using tools like Jenkins, GitLab, Maven, Nexus etc. Define and implement code quality using tools like SonarQube, Trivy etc. Evaluate and address system security, performance including continuity of operations (COOP) to ensure system stability during and after cloud migration. Implement and execute automated test scripts using Selenium and ensure accessibility compliance using tools like NVDA. Provide recommendations on hardware/software interfacing, system characteristics (I/O, storage, speed), and enterprise-wide tool implementation. Collaborate using Agile - SCRUM methodology that includes defining project backlogs; create and develop user stories; participate in sprint planning and daily standups. Required Education, Experience, & Skills Education: Bachelor of Science in Computer Science, Software Engineering, or equivalent. Minimum Qualifications At least nine years of experience in: Designing and development of enterprise web applications. Database design, data modeling, data warehousing, distributed processing and software integration. Business and system object modeling. Creating software architecture and design documents. Developing test scripts using tools like JMeter to evaluate and address system performance. Coding experience using programming languages like Java (Spring framework), Typescript (Angular), HTML, CSS, Javascript etc. Using RDBMS databases like Oracle, PostgreSQL, MySQL etc. including PL/SQL. Building distributed web applications using protocols like REST, SOAP, Websockets etc. At least seven years of experience in: Defining and developing distributed system architectures. Developing enterprise applications utilizing Agile - SCRUM methodology. At least 5 years of experience developing applications using AWS cloud with a proven track record of executing enterprise-level application development and migration. Knowledge of automated testing tools like Selenium and at least two years of experience with automated test-driven development in an agile environment. Experience with continuous integration and continuous delivery tools and technologies. Skills 9+ years of advanced software engineering, application development and data modeling experience. Expert-level proficiency in AWS cloud services with a proven track record of driving enterprise application migrations. Strong hands-on coding experience in Java and the Spring framework (Spring Boot, REST, Security, Batch, JPA, Cloud etc.). Proficiency in modern front-end and desktop technologies: Angular, HTML5, CSS, Bootstrap, Electron etc. Deep expertise in Service Oriented Architecture (SOA), Microservices, and