Senior Software Architect

4 months ago


Huntsville, United States SOSi Full time
Overview

SOSi is seeking a highly experienced Senior Software Architect to join our team and lead the design and development of our software systems in order to support a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing resources. 

As a Senior Software Architect at SOSi, you will be responsible for designing, implementing and overseeing the architecture of our software systems. Your role will involve close collaboration with various teams to ensure that our systems are scalable, efficient, and aligned with business goals. Your expertise in Python, Docker, NoSQL, SQL, Jira, GitHub, and Airflow will be essential in this role.


Essential Job Duties

  • Design and oversee the architecture of complex software systems.
  • Develop and manage containerized applications using Docker.
  • Work with NoSQL and SQL for database management and optimization.
  • Implement and manage data workflows using Apache Airflow and Kafka.
  • Automate the training, testing, and deployment of machine learning models.
  • Design and develop microservices architecture for scalability and efficiency.
  • Implement and manage APIs and ensure their scalability, reliability, and performance.
  • Implement and manage infrastructure as code and configuration management tools.
  • Design and develop microservices architecture for scalability and efficiency.
  • Utilize Jira for project management and tracking.
  • Use GitHub for version control and collaboration.
  • Ensure the performance, quality, and responsiveness of applications.
  • Provide technical leadership and mentoring to the development team.
  • Collaborate with stakeholders to define software requirements and system specifications.
  • Conduct code reviews and ensure adherence to best practices.
  • Provides leadership, support and guidance to all AIMS Team Members.
  • Ensures and promotes the development of the AIMS team through coaching, training, and leadership development.
    • Provides informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent.

Minimum Requirements

  • Top Secret Security Clearance
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development and architecture.
  • Proficiency in Python and experience with its frameworks.
  • Extensive knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Hands-on experience with NoSQL and SQL.
  • Proficient in using Apache Airflow for workflow management.
  • Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and automated testing.
  • Extensive experience in designing and implementing microservices architecture.
  • Knowledge of machine learning deployment methods and the ability to work with data scientists.
  • Experience with project management tools like Jira.
  • Experience with version control systems (Git, SVN).
  • Proficiency with cloud platforms (AWS, Azure, Google Cloud).
  • Solid understanding of software architecture and design patterns.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and leadership skills.
  • Ability to work independently and manage multiple tasks efficiently.
  • Experience with agile development methodologies.
  •  

Preferred Qualifications

  • Top Secret Security Clearance with SCI eligibility.
  • Familiarity with event-driven architectures and messaging systems (Kafka, RabbitMQ).
  • Experience with feature stores and model registries.
  • Familiarity with big data technologies (Spark, Hadoop).
  • Knowledge of monitoring and logging tools for machine learning models (Prometheus, Grafana, ELK stack).
  • Significant experience with petabyte scale data sets.
  • Significant experience with large-scale, multi-INT analytics.
  • Master’s degree in Computer Science, Engineering, or a related field.

Work Environment

  • Working conditions are normal for an office environment.
  • Fast paced, deadline-oriented environment.
  • May require periods of non-traditional working hours including consecutive nights or weekends (if applicable).

SOSi is an equal employment opportunity employer and affirmative action employer. All interested individuals will receive consideration and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity, genetic information, or protected veteran status. SOSi takes affirmative action in support of its policy to advance diversity and inclusion of individuals who are minorities, women, protected veterans, and individuals with disabilities.

  • Top Secret Security Clearance
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development and architecture.
  • Proficiency in Python and experience with its frameworks.
  • Extensive knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Hands-on experience with NoSQL and SQL.
  • Proficient in using Apache Airflow for workflow management.
  • Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and automated testing.
  • Extensive experience in designing and implementing microservices architecture.
  • Knowledge of machine learning deployment methods and the ability to work with data scientists.
  • Experience with project management tools like Jira.
  • Experience with version control systems (Git, SVN).
  • Proficiency with cloud platforms (AWS, Azure, Google Cloud).
  • Solid understanding of software architecture and design patterns.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and leadership skills.
  • Ability to work independently and manage multiple tasks efficiently.
  • Experience with agile development methodologies.
  •  
  • Design and oversee the architecture of complex software systems.
  • Develop and manage containerized applications using Docker.
  • Work with NoSQL and SQL for database management and optimization.
  • Implement and manage data workflows using Apache Airflow and Kafka.
  • Automate the training, testing, and deployment of machine learning models.
  • Design and develop microservices architecture for scalability and efficiency.
  • Implement and manage APIs and ensure their scalability, reliability, and performance.
  • Implement and manage infrastructure as code and configuration management tools.
  • Design and develop microservices architecture for scalability and efficiency.
  • Utilize Jira for project management and tracking.
  • Use GitHub for version control and collaboration.
  • Ensure the performance, quality, and responsiveness of applications.
  • Provide technical leadership and mentoring to the development team.
  • Collaborate with stakeholders to define software requirements and system specifications.
  • Conduct code reviews and ensure adherence to best practices.
  • Provides leadership, support and guidance to all AIMS Team Members.
  • Ensures and promotes the development of the AIMS team through coaching, training, and leadership development.
    • Provides informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent.

  • Software Architect

    2 weeks ago


    Huntsville, Alabama, United States PeopleTec Full time

    Job Title: Software ArchitectWe are seeking a highly skilled Software Architect to join our team at PeopleTec. As a Software Architect, you will be responsible for designing and developing software systems that meet the needs of our clients.Key Responsibilities:Design and develop software systems that meet the needs of our clientsCollaborate with...


  • Huntsville, Alabama, United States KBR Full time

    Job Title: Senior Software ArchitectWe are seeking an experienced software architect to lead the development of software solutions for our Modeling and Simulation Lab.This individual will design and implement software systems, integrating new technology with existing software, and ensuring seamless communication between devices, databases, and...

  • Software Architect

    3 weeks ago


    Huntsville, Alabama, United States PeopleTec Full time

    Job Title: Software Engineer / ArchitectWe are seeking a highly skilled Software Engineer / Architect to join our team in Huntsville, AL. As a key member of our digital transformation team, you will be responsible for designing and developing cutting-edge digital ecosystems and data mesh capabilities.Responsibilities:Assist with the design and development of...


  • Huntsville, Alabama, United States Integration Innovation, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Systems Architect to join our team at Integration Innovation, Inc. in Huntsville, AL. As a key member of our software development team, you will be responsible for designing and implementing complex software systems that meet the needs of our clients.Key Responsibilities:Design and develop software...


  • Huntsville, Alabama, United States Integration Innovation, Inc. Full time

    Job Summary:i3 is seeking a highly skilled Senior Software Systems Architect to join our team in Huntsville, AL. The ideal candidate will have expertise in designing and implementing complex software applications and systems architecture.Key Responsibilities: Develop and implement software systems architecture for complex applications Provide expert...

  • Software Architect

    3 weeks ago


    Huntsville, Alabama, United States Leidos Full time

    Job Title: Software and Systems ArchitectLeidos Defense Systems is seeking a highly skilled Software and Systems Architect to join our team in Huntsville, AL. As a key member of our Aerospace Systems Group, you will play a critical role in developing advanced modeling systems that provide critical information to our customers.Key Responsibilities:Develop and...

  • Software Architect

    3 weeks ago


    Huntsville, Alabama, United States Leidos Full time

    Job Title: Software and Systems ArchitectLeidos Defense Systems is seeking a highly skilled Software and Systems Architect to join our team in Huntsville, AL.This is an exciting opportunity to leverage your expertise in systems architecture and development to create advanced modeling systems that provide critical information to customers.Key...


  • Huntsville, Alabama, United States Integration Innovation, Inc. (i3) Full time

    Job Summaryi3 is seeking a highly skilled Senior Software Architect to lead our software development team in support of our Software and Digital Engineering Department. This position will provide software development expertise to enhance technical development across the department. Primarily, this position will help spearhead the development of an...


  • Huntsville, Alabama, United States Qualis Full time

    Job Title: T1 Senior Cloud ArchitectQualis Corporation is seeking a highly skilled Senior Cloud Architect to support the development, acquisition, and management of government-owned, contractor-operated cloud environments.Key Responsibilities:Develops government reference cloud architectures and cost estimates to support the Cloud Center of Excellence...


  • Huntsville, Alabama, United States Qualis Full time

    Job Title: Senior Cloud ArchitectQualis Corporation is seeking a highly skilled Senior Cloud Architect to support the development, acquisition, and management of government-owned, contractor-operated cloud environments.Key Responsibilities:Develop government reference cloud architectures and cost estimates to support the Cloud Center of Excellence...

  • Software Architect

    2 weeks ago


    Huntsville, Alabama, United States Leidos Full time

    Job Opportunity at LeidosLeidos Defense Systems is seeking a highly skilled Software and Systems Architect to join our team in Huntsville, AL.This is an exciting opportunity to leverage your expertise in systems architecture and development to create advanced modeling systems that provide critical information to customers.The successful candidate will work...

  • Software Architect

    1 week ago


    Huntsville, Alabama, United States SynergisticIT Full time

    At Synergistic IT, we're seeking a skilled Software Architect to drive innovation and lead our technical teams. Your expertise in designing and developing large-scale distributed systems will be invaluable in shaping our product roadmap.Key Responsibilities:Design and implement scalable software architecturesLead cross-functional teams to deliver end-to-end...


  • Huntsville, Alabama, United States Occam Solutions Full time

    About Occam SolutionsOccam Solutions is a leading provider of Data Science, Software Development, and Mission Support services to the US government. With a strong presence in both the civilian and defense sectors, we offer thought leadership, technical resources, and know-how to deliver simple and effective solutions.Job SummaryWe are seeking a Senior IT...


  • Huntsville, Alabama, United States Qualis Full time

    Job Title: T2 Senior Cloud ArchitectQualis Corporation is seeking a highly skilled T2 Senior Cloud Architect to support the development, acquisition, and management of government-owned, contractor-operated cloud environments.Key Responsibilities:Develop government reference cloud architectures and cost estimates to support the Cloud Center of Excellence...


  • Huntsville, Alabama, United States Systems Products and Solutions Full time

    Job Title: Senior Software EngineerAt Systems Products and Solutions, we are seeking a highly skilled Senior Software Engineer to join our team.Job Summary:We are looking for a seasoned software engineer with expertise in software architecture and capabilities to support the transformation of Army initiatives and the fielding of digitized information...


  • Huntsville, Alabama, United States Interactive Process Technology LLC Full time

    Senior Data Architect Job DescriptionWe are seeking a highly skilled Senior Data Architect to join our Enterprise IT Support Services Team at IPT Associates, LLC. The successful candidate will be responsible for designing, developing, and maintaining the organization's future data architecture, including creating and implementing data models, data...


  • Huntsville, Alabama, United States ITAC Solutions Full time

    Software Integration Architect OpportunityWe are seeking a visionary Software Integration Architect to join our team at ITAC Solutions. In this pivotal role, you'll shape the future of digital transformation by integrating cutting-edge technology solutions that support our client's mission.Key Responsibilities: Develop and implement a comprehensive...


  • Huntsville, Alabama, United States Occam Solutions Full time

    OCCAM solutions is seeking a Senior IT Systems Solution Architect with a strong background in data science and software development.Please note, this opportunity is contingent on proposal award.About Occam:Founded in 2004, Occam Solutions is a leader in Data Science, Software Development, and Mission Support services to the civilian and defense sectors of...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...

  • Senior Architect

    2 weeks ago


    Huntsville, Alabama, United States BB&E Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Architect to join our team at BB&E Inc. The ideal candidate will have a strong background in architectural design and a proven track record of delivering high-quality projects.Key ResponsibilitiesCoordinate with project teams to ensure timely and successful project deliveryProvide architectural design...