Logo
SOSi

Senior Software Architect

SOSi, Reston, Virginia, United States, 22090


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 DutiesDesign 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.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.Provide leadership, support and guidance to all AIMS Team Members.Ensure and promote the development of the AIMS team through coaching, training, and leadership development.

Minimum RequirementsTop Secret Security ClearanceBachelor’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.

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.

#J-18808-Ljbffr