C++20/23 Software Architect

1 week ago


Vienna, West Virginia, United States Stellar Science Ltd Co Full time
Job Description: C++20/23 Software Architect

We are seeking an experienced C++20/23 Software Architect to lead our software development efforts and design innovative software solutions using modern C++ practices and techniques. As a key member of our software development team, you will be responsible for creating high-quality, scalable, and maintainable software architectures that meet the needs of our various business domains, including space domain awareness, laser source generation and effects modeling, high power microwave systems modeling and simulation, computational electromagnetics, space systems modeling, atmospheric modeling, high performance computing, computer aided design tools, image simulation, computer vision, image processing, artificial intelligence, machine learning, and more.

About the Role:

This is a full-time position that requires a Ph.D., M.S., or B.S. degree in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering field. You must have extensive software development experience, particularly in C++20/23, JavaScript, Python, Java, Boost, Eigen, cross-platform software development on Linux, Windows, Mac, 3D graphics using OpenGL, Open Scene Graph, and/or WebGL, user interface development with Qt, Java Swing, Material UI, image processing, imagery analysis, or computer vision, computer aided design (CAD), aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness, modeling and simulation, including directed energy, and a strong understanding of software design patterns, principles, and best practices.

Responsibilities:

- Lead the design and implementation of software architectures for various business domains, ensuring alignment with company goals and objectives.
- Collaborate with our team to develop and optimize software solutions, leveraging modern C++ practices and techniques to improve code quality, scalability, and maintainability.
- Create detailed software design documents, including system requirements, component interfaces, and architectural diagrams, to ensure clear communication and collaboration with stakeholders.
- Develop and maintain software coding standards, guidelines, and best practices to ensure consistency and quality across our software development team.

Requirements:

- Ph.D., M.S., or B.S. in physics, math, electrical/mechanical/aerospace engineering, computer science, or any relevant scientific or engineering field.
- Extensive software development experience, particularly in C++20/23, JavaScript, Python, Java, Boost, Eigen, cross-platform software development on Linux, Windows, Mac, 3D graphics using OpenGL, Open Scene Graph, and/or WebGL, user interface development with Qt, Java Swing, Material UI, image processing, imagery analysis, or computer vision, computer aided design (CAD), aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness, modeling and simulation, including directed energy.
- Strong understanding of software design patterns, principles, and best practices, including SOLID principles, design patterns, and microservices architecture.
- Ability to communicate complex technical ideas clearly and effectively to both technical and non-technical stakeholders, and to collaborate with cross-functional teams to deliver software solutions that meet business needs.

What We Offer:

- Competitive salary: $150,000 - $200,000 per year, depending on experience.
- Comprehensive benefits package, including health insurance, retirement plan, paid time off, and professional development opportunities.
- Collaborative and dynamic work environment, with a strong focus on innovation and teamwork.
- Opportunity to work on cutting-edge projects, collaborating with top talent in the industry.

How to Apply:

To apply for this exciting opportunity, please submit your resume and cover letter, highlighting your relevant experience and qualifications.

  • Vienna, Virginia, United States Stellar Science Full time

    About the RoleWe are looking for a highly skilled C++20/23 Software Engineer with a passion for solving complex math and physics problems. As a member of our team, you will develop reusable, maintainable code using modern C++20/23 standards and participate in code reviews to ensure the quality and efficiency of our codebase.Estimated Salary RangeThe...


  • Vienna, West Virginia, United States Stellar Science Ltd Co Full time

    About UsStellar Science Ltd Co is a leading company in scientific software development, specializing in high-quality and extensible codes.Job Title:Sporting an estimated salary of $120,000 - $180,000 per year, this role involves creating and maintaining advanced mathematical and scientific codes.Job DescriptionCompany OverviewWe seek talented Scientists and...


  • Vienna, Virginia, United States Stellar Science Full time

    About Stellar ScienceWe are a unique, collaborative team seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. Our company overview emphasizes innovation and technical expertise in domains like space situational awareness, computer...

  • Software Engineer

    5 days ago


    Vienna, Virginia, United States Stellar Science Full time

    Company OverviewStellar Science is a leading developer of cutting-edge scientific software tools in various domains including space situational awareness, computer vision, directed energy, metamaterials, and biothermal modeling.SalaryThe estimated salary for this position is around $120,000 to $180,000 per year, depending on experience. This figure is based...


  • Vienna, West Virginia, United States Dynamo Technologies Full time

    About the RoleWe are seeking a highly skilled Enterprise Software Architect to join our team at Dynamo Technologies, a full lifecycle digital transformation company. As an Enterprise Software Architect, you will play a key role in the development of our Enterprise Land Management System (ELMS).Job DescriptionThe ELMS is a cutting-edge application intended to...


  • Vienna, West Virginia, United States Savan Full time

    About SavanSavan is a federal client-focused technology solutions provider seeking an experienced Senior Java Software Architect to lead our development team in delivering cutting-edge applications.Estimated Salary: $140,000 - $180,000 per yearThis position offers a competitive salary range based on industry standards, market conditions, and the specific...


  • Vienna, Virginia, United States LIGHTFEATHER IO LLC Full time

    LightFeather IO LLC is seeking an experienced Enterprise Software Architect to lead our innovative technology team. This pivotal role involves developing and implementing solution strategies, mentoring technical staff, and executing Agile software development projects within our enterprise IT environment.This position is remote and offers the opportunity to...


  • Vienna, West Virginia, United States Stellar Science Ltd Co Full time

    About the JobThis senior scientific software developer role at Stellar Science Ltd Co comes with an estimated annual salary of $160,000 - $220,000 and involves designing and implementing advanced scientific codes for various applications.Key ResponsibilitiesDesign and Develop Scientific CodesCreate and maintain high-quality mathematical and scientific codes...


  • Vienna, West Virginia, United States Stellar Science Ltd Co Full time

    About Our CompanyAt Stellar Science Ltd Co, we strive to create innovative solutions for complex problems in the scientific community.Job SummaryThis senior scientific software engineer role offers an estimated annual salary of $140,000 - $200,000 and involves developing high-quality scientific codes for various applications.ResponsibilitiesDevelop Advanced...


  • Vienna, West Virginia, United States Stellar Science Ltd Co Full time

    Job Description: High-Performance Computing DeveloperWe are seeking an experienced High-Performance Computing Developer to join our team at Stellar Science Ltd Co. As a key member of our software development team, you will play a critical role in designing, implementing, and maintaining high-performance computing applications using modern C++ practices and...


  • Vienna, Virginia, United States Stellar Science Full time

    Job DescriptionWe are seeking a talented Software Developer for Advanced Scientific Projects to join our team at Stellar Science.Estimated Salary: $140,000 - $170,000 per yearCompany OverviewStellar Science is a unique and collaborative environment where you can contribute to the development of leading-edge scientific software tools. Our team focuses on...


  • Vienna, West Virginia, United States Cipher Tech Solutions Full time

    We are seeking a highly skilled Forensic Software Developer to join our team at Cipher Tech Solutions. As a Forensic Software Developer, you will be responsible for conducting software development and reverse engineering activities using a combination of static and dynamic tools.The successful candidate will have a strong understanding of programming...


  • Vienna, West Virginia, United States Navy Federal Credit Union Full time

    About the RoleNavy Federal Credit Union is seeking a highly skilled Business Solutions Architect to lead the design and implementation of business solutions using Pega software.The ideal candidate will have a strong background in software engineering, data analysis, and project management. They will be responsible for analyzing business requirements,...


  • Vienna, West Virginia, United States Huntington Ingalls Industries Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team at Huntington Ingalls Industries. As a key member of our engineering team, you will be responsible for developing, testing, and supporting software applications in all phases of the software lifecycle.The ideal candidate will have 5 years of relevant experience with a Bachelor's degree...


  • Vienna, West Virginia, United States Cipher Tech Solutions Full time

    Cipher Tech Solutions is looking for an experienced Software Analyst with Reverse Engineering Expertise to join our team. As a Software Analyst, you will be responsible for analyzing and developing software solutions using a combination of static and dynamic tools.The successful candidate will have a strong understanding of programming languages such as C,...


  • Vienna, West Virginia, United States Huntington Ingalls Industries Full time

    Key Responsibilities: ">Develop, test, and support software applications in all phases of the software lifecycle">Analyze and design software systems">Provide support for issues in production">Hold knowledge of computer data-structures and algorithms">Work independently or coordinate as part of a development team">Requirements: A minimum of 5 years of...


  • Vienna, West Virginia, United States Huntington Ingalls Industries Full time

    Job Overview:Huntington Ingalls Industries (HII) is a world-leading shipbuilder and defense technology solutions provider. We are currently seeking a highly skilled Software Development Engineer to join our team at the Mission Technologies division in Merrifield, VA.The successful candidate will have 5+ years of experience in software development with a...

  • Appian Architect

    3 weeks ago


    Vienna, West Virginia, United States Horizon Industries Full time

    Job OverviewWe are seeking an Appian Architect to lead our client's Department of Labor project. As a technical leader, you will be responsible for designing and implementing software solutions that meet business needs.Hired by Horizon Industries Limited, a dynamic IT and Management Consulting firm based in the Washington, DC area, this full-time, remote...


  • Vienna, West Virginia, United States Horizon Industries Full time

    Unlock a Thriving Career in Appian DevelopmentHorizon Industries is a leading IT and Management Consulting firm, driving innovation and growth through cutting-edge technology. As an Appian Architect, you will be at the forefront of designing and implementing software solutions that meet the evolving needs of our clients.We are currently seeking a seasoned...


  • Vienna, West Virginia, United States Georgia IT Inc Full time

    Job Requirements:  We are seeking a highly skilled and experienced Network Architect Specialist to join our team at Georgia IT Inc. The ideal candidate will have a bachelor's degree in an information technology field or equivalent combination of training, education, and experience. Key qualifications include:Working knowledge of general network...