Senior Software Engineer

1 week ago


Boston, Massachusetts, United States Huntington Ingalls Industries Full time
Job Description

The Joint Staff is responsible for training military forces to respond to crises around the globe. From armed conflict to providing humanitarian support after natural disasters, this force relies on joint training across all military branches, Combatant Commands, and the Components to be ready to respond at a moment's notice. Globally integrated training technologies help prepare senior leaders to make decisions in complex environments, strategically integrate operations and resources globally, and develop a force capable of competing and winning against any adversary or triumphing in any disaster.

Huntington Ingalls Industries supports the Joint Staff in building the technical capabilities that this force relies on. We develop exercise planning, data, and simulation systems that mimic real-life environments and weapons systems. These simulation environments are integrated with live tactical capabilities so warfighters can train using the exact same systems they use in the fight. Our current efforts unify these capabilities seamlessly with our modern web architecture and provide a model for ensuring long-term evolution to keep pace with the constantly evolving technical landscape. Our efforts in the areas of containerized and scalable solutions, continuous delivery pipelines, modernized data integration, and next-generation simulation solutions ensure that what we deliver satisfies the needs of our customer today, tomorrow, and well into the future.

We are looking for a passionate and talented Senior Software Engineer to be focused on architecting, developing, and maintaining these solutions. As a Senior Software Engineer, you will be expected to build and improve large software by working with a Product Owner, Scrum Master, and other Engineers by translating functional requirements into robust, scalable, and supportable solutions. You will participate in the full development lifecycle, and actively troubleshoot issues in support of applications in production-critical environments. You should be eager and willing to train new Associate Software Engineers and provide support to other Engineers on the team. As a Senior Software Engineer, you will also be expected to quickly learn and adapt to our development processes, practices, and environments. You will need to quickly dive into and glean an understanding of the system architecture and after time, be able to assist other Senior Engineers and System Architects in providing suggestions to the overall design and direction of our system architecture.

Key Responsibilities

Strong logical thinking skills and development fundamentals including object-oriented design, data structure, algorithm, design, and complexity analysis.

Proficiently, in at least, one modern programming language such as Java, JavaScript, Python, or C++

Knowledge of best practices for the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.

A fast learner with the ability to adapt quickly in a fast-paced, team-oriented environment.

Requirements

5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years' experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.

Educational requirements may be adjusted for applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience.

Preferred Requirements

A sound understanding of object-oriented design, data structures, and software design patterns

Understanding of system architecture and experience with distributed systems

Experience utilizing Agile methodologies and principles as well as Agile frameworks

Experience with collaboration, development tracking, and version control systems such as Confluence, Jira, and Git

Proficiency in Java and JavaScript

Knowledge of web-based runtime environments such as NodeJS and web application frameworks such as AngularJS and ReactJS

Knowledge of application abstraction and container fundamentals

Experience with container runtime environments such as Docker and container-orchestration systems such as Kubernetes

Design and development Relational and NoSQL/Graph databases

Development in a Linux environment

About HII

We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space, and cyber. Our diverse workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals.

Recognized as one of America's top large company employers, we are a values and ethics-driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career.

Together we are working to ensure a future where everyone can be free and thrive.

Today's challenges are bigger than ever, and the nation needs the best of us. It's why we're focused on hiring, developing, and nurturing our diversity. We believe that diversity among our workforce strengthens the organization, stimulates creativity, promotes the exchange of ideas, and enriches the work lives of all our employees.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.



  • Boston, Massachusetts, United States CRITICAL Software Full time

    Unlock Your Potential as a Principal Engineer at Critical SoftwareWe are seeking an experienced Principal Engineer to join our team in the North American market. As a key member of our engineering team, you will play a crucial role in driving our growth and success.Key Responsibilities:Support business development by identifying and generating leads through...


  • Boston, Massachusetts, United States Talent Software Services Full time

    Job Summary:Talent Software Services is seeking a Senior Software Engineering Lead - Python/NodeJS for a direct placement position in MA (Hybrid).Key Responsibilities:Develop and execute projects as part of an Agile team.Collaborate with senior engineers to establish software design guidelines and standard methodologies.Deliver accurate estimates for...


  • Boston, Massachusetts, United States United Software Group Full time

    Job Title: Senior .NET Software EngineerAbout the Role:United Software Group is seeking a highly skilled Senior .NET Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using the .NET development stack.Key Responsibilities:Design and...


  • Boston, Massachusetts, United States BlueSkyClarity Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BlueSkyClarity. As a Senior Software Engineer, you will lead technical projects and support the development of other engineers with an eye on best practices and scalability.Responsibilities:Lead technical projects and support the development of...


  • Boston, Massachusetts, United States Northwest Talent Solutions LLC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Front-office Engineering organization in Boston, MA. As a key member of our team, you will work closely with Quantitative Researchers and Portfolio Managers to develop mission-critical production systems for quantitative applications.Key...


  • Boston, Massachusetts, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Huntington Ingalls Industries. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.About the RoleThis is a unique opportunity to work on cutting-edge projects that require...


  • Boston, Massachusetts, United States ICONSTAFF Full time

    Job OpportunityICONSTAFF is seeking a highly skilled Senior Software Engineer to join our mission-driven team developing cutting-edge software for the healthcare technology field.Key ResponsibilitiesAs a Senior Software Engineer, you will be responsible for taking our testing strategy to the next level by building on a solid base to evolve the testing...


  • Boston, Massachusetts, United States NBI Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at NBI Inc. This role involves developing complex applications, both web and standalone, to solve challenging business problems.The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work independently in a...


  • Boston, Massachusetts, United States Maris Consulting Group℠ Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Maris Consulting Group℠. As a key member of our development team, you will be responsible for designing, developing, and deploying robust software solutions using modern technologies.Key Responsibilities:Architect and develop software solutions using...


  • Boston, Massachusetts, United States BRIOHEALTH SOLUTIONS INC Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our R&D team at BrioHealth Solutions Inc. The successful candidate will have a strong proficiency in C# and.Net, experience in GUI design and communication protocols, and will play a critical role in the development of IEC 62304 compliant software for new...


  • Boston, Massachusetts, United States FirstPRO Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our Private Investments Development team at FirstPRO. As a key member of our team, you will be responsible for designing, developing, and maintaining our web applications and systems.Key Responsibilities:- Design and develop robust front-end and...


  • Boston, Massachusetts, United States Publicis Sapient Full time

    {"title": "Senior Software Engineer", "description": "Job SummaryPublicis Sapient is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead the design and...


  • Boston, Massachusetts, United States ICONSTAFF Full time

    Job OverviewICONSTAFF is seeking a highly skilled Senior Software Engineer to join our mission-driven team. As a key member of our development team, you will be responsible for creating and implementing cutting-edge software solutions for the healthcare technology field.Key Responsibilities:Develop and maintain high-quality software applications using Agile...


  • Boston, Massachusetts, United States Klaviyo Full time

    About KlaviyoKlaviyo is a leading provider of customer data platforms, empowering creators to own their destiny by making first-party data accessible and actionable like never before.Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our Data Exchange team. As a key member of our engineering organization, you will be responsible for...


  • Boston, Massachusetts, United States SS&C Technologies Full time

    SS&C Technologies is seeking a highly skilled Senior Software Engineer to join the Eze OMS team based out of our Boston headquarters.Eze's award-winning Investment Suite features a set of integrated applications that provide best-in-class asset management functionality to streamline the investment lifecycle.As a Senior Software Engineer on the OMS, you will...


  • Boston, Massachusetts, United States Publicis Sapient Full time

    Job Title: Senior EngineerPublicis Sapient is seeking a highly skilled Senior Engineer to join our team. As a Senior Engineer, you will be responsible for designing and developing complex software systems using best practices.Key Responsibilities:Lead a small team of 3-5 individuals in designing and developing software systems.Work with system owners,...


  • Boston, Massachusetts, United States 1910 Genetics Full time

    Job Title: Senior Software EngineerAbout the Role:At 1910 Genetics, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will play a pivotal role in designing, developing, and maintaining a state-of-the-art cloud-based platform that empowers our scientists and researchers to make...


  • Boston, Massachusetts, United States Snyk Full time

    {"title": "Senior Software Engineer at Snyk", "description": "Job SummarySnyk is a developer security platform that makes it easy for development teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure. We're looking for a Senior Software Engineer to join our Developer Experience team and help...


  • Boston, Massachusetts, United States Extreme Event Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Extreme Event Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based analytical framework.Responsibilities:Contribute to the development of our cloud-based analytical...


  • Boston, Massachusetts, United States Randstad Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team in Boston, Massachusetts. As a Senior Java Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting solutions to meet business requirements.Job Summary:Our team is looking for a talented...