Invictus International Consulting, LLC
  • 23-Aug-2023 to Until Filled (EST)
  • Washington, DC, USA
  • Salary
  • Full Time
  • TS/SCI with CI Poly

Title: Senior Software Engineer

Location: Washington, DC or Reston, VA

Clearance: TS/SCI with ability to obtain and maintain a CI polygraph


Responsibilities:

  • Lead and contribute to the design, development, testing, and deployment of complex software solutions spanning front-end, middleware, and backend components
  • Serve as a technical expert in JavaScript, Node.js, NoSQL databases, container management (e.g., OpenShift), and version control systems (e.g., Git), and DevOps methodologies
  • Utilize expertise in Infrastructure as Code (IaC) principles to automate and streamline deployment processes, ensuring scalability, reliability, and performance of applications using tools such as Jenkins, OpenShift, AWS Cloud Formation Templates
  • Architect and implement deployment strategies for applications across multiple environments, ensuring seamless transitions from development to testing and production stages
  • Collaborate with cross-functional teams to establish and enhance DevOps practices, continuous integration, and continuous deployment pipelines, ensuring rapid and reliable software delivery
  • Contribute to the technical roadmap, guiding the evolution of software architecture and technology stack to align with business goals and industry best practices
  • Provide guidance and mentorship to junior engineers, fostering their growth, skill development, and understanding of software engineering principles
  • Promote coding standards, best practices, and code quality through thorough code reviews, testing methodologies, and performance optimization
  • Maintain a strong focus on security best practices, compliance requirements, and customer's enterprise policies ensuring the confidentiality, integrity, and availability of our software solutions

Requirements:

  • Bachelor's degree in computer science or related technical field required; Master's degree preferred
  • A minimum of 8 years of professional experience in software development, with a proven track record of designing and delivering high-quality software solutions
  • Expertise in JavaScript, Node.js, NoSQL databases, Container management (e.g., OpenShift, Kubernetes), and version control systems (e.g., Git)
  • In-depth knowledge of DevOps methodologies, continuous integration/continuous deployment (CI/CD) pipelines, and Infrastructure as Code (IaC) tools (e.g., Jenkins, AWS Cloud Formation Templates, SonarQube)
  • Strong understanding of software architecture, design patterns, and best practices
  • Experience with application deployments in cloud environments (e.g., AWS, Azure, GCP) and familiarity with microservices architecture
  • Demonstrated ability to work collaboratively in cross-functional teams and communicate effectively with technical and non-technical stakeholders
  • Excellent problem-solving skills, adaptability, and a proactive approach to identifying and addressing challenges
  • Experience providing mentorship and technical leadership to junior engineers
  • Exceptional organizational and time management skills, with the ability to manage multiple priorities and meet project deadlines
  • DoD 8570 IAT II certification
  • TS/SCI with ability to obtain and maintain a CI polygraph
Invictus International Consulting, LLC
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Follow Jobs:
  • Follow Our Jobs On Facebook Follow Our Jobs On Twitter See us on LinkedIn
  • Share This Page
  • Facebook Twitter LinkedIn Email
.
menu Our Solutions About Us logo Why Invictus Join Us Contact