CareerZen Logo
Company logo

Principal Software Cloud Architect - Active TS/SCI /w Poly (up to 30k sign bonus)

General Dynamics Information Technology

Full-time

Annapolis Junction, MD

Job description

Job Overview
We are seeking a highly skilled Software Architect to join our dynamic team. The ideal candidate will possess extensive experience in software development and architecture, with a strong focus on designing scalable and efficient systems. This role requires a deep understanding of various technologies and frameworks, as well as the ability to lead architectural discussions and guide development teams in implementing best practices.

Responsibilities

  • Design and implement software architecture solutions that meet business requirements while ensuring scalability, performance, and security.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Develop service-oriented architectures using RESTful APIs and microservices.
  • Utilize cloud computing platforms such as AWS or Azure for deploying applications and services.
  • Oversee the integration of various databases including MySQL, Oracle, MongoDB, and Microsoft SQL Server into applications.
  • Implement continuous integration and continuous deployment (CI/CD) practices using tools like Jenkins and Docker.
  • Lead code reviews, ensuring adherence to design patterns and coding standards.
  • Mentor junior developers in software development methodologies including Agile and SDLC processes.
  • Stay updated with emerging technologies and industry trends to continuously improve the architecture of existing systems.

Qualifications

  • Proven experience in software architecture and design patterns.
  • Proficiency in programming languages such as Java, C#, Python, or Ruby on Rails.
  • Strong knowledge of front-end technologies including Angular, React, Ember.js, or Backbone.js.
  • Experience with web services (SOAP/REST), web development (HTML/CSS), and web accessibility standards.
  • Familiarity with cloud architecture principles and service management in environments like AWS or Azure.
  • Understanding of database management systems including SQL, NoSQL, PL/SQL, and their respective frameworks (Entity Framework, Hibernate).
  • Experience with DevOps practices including containerization (Docker), orchestration (Kubernetes), and version control (Git).
  • Knowledge of application servers such as WebLogic, JBoss, or Tomcat is a plus.
  • Excellent problem-solving skills along with strong communication abilities to articulate complex technical concepts to non-technical stakeholders. Join us in shaping the future of our software solutions by applying your expertise as a Software Architect. We look forward to your application!

Job Type: Full-time

Pay: $122,295.66 - $147,280.78 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Paid time off
  • Relocation assistance
  • Vision insurance

Education:

  • Bachelor's (Preferred)

Experience:

  • cloud SaaS desighn: 3 years (Preferred)

Location:

  • Albuquerque, NM 87109 (Preferred)

Work Location: In person