Post job

Principal software engineer jobs in Manchester, NH

- 1,947 jobs
All
Principal Software Engineer
Principal Engineer
Software Developer Internship
Senior Engineer
Lead Software Quality Assurance
Software Verification Engineer
Software Development Engineer
Software Applications Engineer
Software Test Engineer
Software Engineer
Senior Software Engineer
Lead Technician
Devops Engineer
Senior Software Engineer/Senior Tester
Lead Engineer
  • Principal Search Engineer (Solr/OpenSearch)

    Fidelity Investments 4.6company rating

    Principal software engineer job in Merrimack, NH

    The Role: Our teams build and contribute to Fidelity's digital presence. As a Principal Search Engineer on the Search Platform team, you will play a key role in designing, developing, and optimizing our search and content discovery platform, supporting millions of customer requests. You will be responsible for implementing and enhancing hybrid search solutions, and leveraging AI/ML techniques to improve search relevance and user experience. Your role will include building, managing, and automating cloud infrastructure to ensure robust, high-performance search capabilities for both internal associates and customers. You'll collaborate with cross-functional teams to deliver innovative search solutions, contribute ideas for product enhancements, and continually develop your technical skills in a fast-paced, team-oriented environment. The Expertise You Have: Deep expertise in implementing, configuring, and tuning enterprise-grade search solutions using Solr (preferred); experience with OpenSearch is a plus. Comprehensive knowledge of information retrieval principles, including both classic approaches (such as TF-IDF, BM25) and advanced neural search techniques (like vector embeddings and transformer-based models). Proficiency in container technologies, especially Kubernetes (AWS EKS preferred) and Docker. Solid understanding of the software development and delivery lifecycle for large-scale systems. Ability to design and implement automation and infrastructure solutions using languages such as Python, Groovy, Shell, and NodeJS. Experience with build tools and package managers (helm, maven, npm, pip, etc.). Familiarity with observability, monitoring, and logging tools such as Datadog, Splunk, or other OpenTelemetry/APM tools. Experience troubleshooting and resolving complex CI/CD pipelines, release issues, and multi-component system environments. Education / Certifications: Advanced degree in Computer Science or a related field, or equivalent professional experience. The Skills You Bring: Proven ability to lead technical efforts from conception through production deployment. Skill in translating business needs into scalable, effective search solutions. Ability to work collaboratively across organizations and drive successful outcomes. Passion and aptitude for learning new technologies and approaches, especially in the search and AI/ML space. Comfort operating in a polyglot development environment. Excellent verbal and written communication skills The base salary range for this position is $107,000-216,000 USD per year. Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors. Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation. We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted. Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories. Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Certifications:Category:Information Technology
    $78k-94k yearly est. 1d ago
  • Principal Engineer

    Constellation Energy 4.9company rating

    Principal software engineer job in Everett, MA

    WHO WE ARE As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future. TOTAL REWARDS Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more. Expected salary range of $144,900 to $161,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k). PRIMARY PURPOSE OF POSITION Performs advanced engineering problem solving in support of power plants. Responsible for technical decisions. Possesses superior knowledge in functional discipline and its practical application and has excellent knowledge of applicable industry codes and regulations. Functions with recognized industry-level of expertise in a technical area. PRIMARY DUTIES AND ACCOUNTABILITIES Provides in-depth technical expertise to develop, manage and implement engineering activities related to plant safety, reliability, maintainability, and availability ensuring compliance to customer's needs, regulatory requirements, and corporate policies Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices and codes are used in preparation of plans and specifications. Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems Perform independent research, reviews, studies and analyses in support of technical projects Provides initial or complete task management of engineering issues Recommends equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations Supports plant design modifications, testing and problem solving Assure all engineering products prepared or overseen are in accordance with applicable safety analyses, industry codes, and all regulatory requirements Develop, implement and coordinate functional supervisory activities including, but not limited to, personnel, budgetary accountabilities and planning goals with respect to engineering personnel MINIMUM QUALIFICATIONS BS Engineering, AND 10+ years professional experience with exceptional performance. Approval of VP Engineering required to obtain this classification PREFERRED QUALIFICATIONS Solid performance rating for the last 2+ years in one of the following: Process Engineering experience in the Natural Gas industry Rotating equipment experience (piping design, pumps, compressors, generators, natural gas processing, cryogenics, etc.) Recognized fleet or industry expert in knowledge/skill area Registered structural or professional engineer Also, one of the following: Site/Corporate leadership (leads HITs, project manages outage or on-line work, lead for issue termination, troubleshooting lead Interdepartmental experience
    $144.9k-161k yearly 3d ago
  • Lead C# SDET/QA Automation Engineer - Direct Hire

    Firstpro, Inc. 4.5company rating

    Principal software engineer job in Somerville, MA

    This role leads a group of SDET/QA automation engineers responsible for validating software quality across functional, integration, and performance layers. The leader in this position develops and oversees modern testing strategies, ensuring the team delivers reliable, high-performing applications prior to release. They guide test design, automation architecture, and execution, leveraging domain expertise to ensure solutions meet user needs. The position collaborates with engineering, product, and cross-functional teams to enforce high quality standards, introduce process improvements, and drive automated coverage across the testing lifecycle. This individual is hands-on, involved in coding, framework evolution, and coaching the team toward consistent automation practices aligned with engineering standards. PRIMARY RESPONSIBILITIES Quality Leadership & Testing Strategy Advocate for automation-centric testing approaches that include positive, negative, and edge-case scenarios. Identify dependencies across teams and ensure coordinated testing for features spanning multiple squads. Facilitate post-incident reviews and convert learnings into improved test coverage or testing processes. Apply a deep understanding of the testing pyramid and ensure appropriate use of unit, service, and UI-level automation. Confirm all work meets agreed-upon readiness and completion criteria. Promote test-first methodologies such as BDD and TDD. Innovation & Future-Focused QA Practices Explore and introduce AI-driven enhancements to test creation and automation efficiency. Develop strategies on how generative AI can reshape the QA function. Incorporate persona-based, workflow-driven, and customer-centric testing techniques. Automation Engineering & Framework Ownership Enhance and refine automation frameworks to support scalability, shared configuration, and maintainability. Review automation code, provide feedback, and ensure adherence to robust coding standards. Contribute hands-on automation across all layers-API, UI, integration, performance, and backend systems. Integrate automated suites into CI/CD processes and monitor execution results. Lead end-to-end validation efforts spanning multiple system components. Agile Delivery & Team Enablement Support Agile ceremonies and reinforce strong Scrum practices. Estimate work accurately and plan capacity based on sprint goals. Implement continuous-improvement initiatives stemming from retrospectives. Business & Domain Expertise Build a strong understanding of the application domain and user workflows; incorporate this knowledge into testing approach. Encourage the team to adopt customer-focused testing, using personas and real-world use patterns. Identify gaps in team knowledge and recommend targeted training to strengthen expertise. Attain subject-matter proficiency sufficient to explain, demo, and train others on the system. Framework & Tooling Development Understand how to architect and extend testing frameworks to support multiple technologies and platforms. Enhance reusable tools supporting REST/API, UI, performance, ETL/big-data testing, and custom test solutions. Introduce new technologies or AI-driven tools that advance productivity and quality. Tier 3 Technical Support & Troubleshooting Understand how production systems are deployed, configured, and monitored. Prioritize escalated issues and delegate investigation across the team. Contribute to root-cause identification through deep technical debugging. QUALIFICATIONS Education & Experience Bachelor's or Master's degree in a technical discipline (Computer Science, Engineering, Mathematics preferred). 10+ years in software development, automation engineering, or technical QA leadership. Hands-on experience with CI/CD, BDD/TDD practices, and automation languages such as C#, Python, or JavaScript. Familiarity with relational databases and test frameworks. Experience with performance testing tools (e.g., JMeter, Neoload). Experience with Playwright or comparable automation frameworks. Proven ability to mentor and lead teams in Agile environments with CI/CD pipelines. Background in financial services or similar regulated industries. Exposure to using generative AI in a development or QA workflow. CORE COMPETENCIES Client Focus: Demonstrates an understanding of customer needs and incorporates this perspective into testing and decision-making. Builds trust through consistent communication and delivery. Collaboration: Works effectively across functions; values input from others; promotes a cooperative environment; willing to compromise to achieve shared goals. Commitment to Quality: Sets high standards for accuracy and thoroughness; proactively checks work for completeness; encourages quality-driven behaviors within the team. Initiative: Acts without waiting for direction; identifies inefficiencies and proposes improvements; takes ownership of opportunities to enhance process or product quality. Results Orientation: Establishes ambitious but realistic objectives; mobilizes resources; adapts when challenges arise; maintains focus on outcomes. Technical Mastery: Maintains strong expertise in QA automation and software development practices; stays current on emerging tools and methodologies; independently solves complex technical problems; prioritizes effectively.
    $92k-113k yearly est. 2d ago
  • Senior Software Engineer in Test

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in Merrimack, NH

    Immediate need for a talented Senior Software Engineer in Test. This is a 12 months contract opportunity with long-term potential and is located in Merrimack, NH (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID: 25-93588 Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: As a Quality Assurance Engineer, your main duties will involve: Crafting and upkeeping test automation frameworks with Java or comparable languages. Testing distributed applications at multiple layers of the technology stack. Ensuring data validation and processes using SQL, DB2, and Oracle. Deploying DevOps and CI/CD methodologies with the help of Maven, Git/GitHub, Jenkins, and Sonar. Collaborating in Agile/Scrum environments, applying tools like JIRA and XRAY. Understanding and enhancing the software development life cycle (SDLC), encompassing coding standards, code evaluations, and source code administration. Working with virtual databases like Delphix or data mockup tools like Wire Mock. Engaging with cloud-based services such as Azure and AWS. Conducting functional and regression testing, incorporating test automation in an agile environment. Interpreting business requirements to build clear stories and acceptance criteria for implementation. Identifying risks and developing contingency plans for test automation issues. Working independently within Agile Sprint or Kanban teams to deliver high-quality results. Key Requirements and Technology Experience: Proven Expertise on standard test automation frameworks - Cucumber, Java, Rest services. Expertise on Data validation and processes - SQL, DB2, Oracle. Experience working in Agile/Scrum environment, using tools like JIRA, XRAY. Solid familiarity with Agile/Scrum processes. DevOps, CI/CD processes - Maven, Git/GitHub, Jenkins, Sonar. Knowledge on SDLC including coding standards, code reviews, source code management, build processes. Cobol language understanding- VSAM files- Batch process- IOM (Input/Output Modules) Experience on Mainframe based systems Experience in Financial Services domain, preferably mutual funds, stocks, managed accounts. Experience working upon virtual databases like Delphix, or data mockup tools like Wire Mock. Worked on Cloud based services - Azure, AWS. Aptitude and Communication skills. A bachelor's degree in computer science or equivalent experience. More than 5 years of experience in Java or a similar language, focusing on test automation development. Demonstrated proficiency in common test automation frameworks such as Cucumber and Rest services. Familiarity with tools and concepts like SQL, DB2, Oracle, JIRA, XRAY, Maven, Git/GitHub, Jenkins, Sonar, and cloud-based services. Familiarity with financial services, particularly mutual funds, stocks, and managed accounts. Hands-on experience with both functional and regression testing in an agile setting. The ability to adapt quickly and thrive in a fast-paced, changing environment. Familiarity with SDLC, coding norms, code evaluations, source code control, and build procedures. Understanding of Cobalt language, VSAM files, batch processes, and IOM (Input/Output Modules). Our client is a leading Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $60-65 hourly 3d ago
  • C/C++ and Java Software Development Engineer

    Raytheon 4.6company rating

    Principal software engineer job in Pelham, NH

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled Software Development Engineer II with a focus on developing complex systems in C/C++ and Java. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will work onsite in Tewksbury, Massachusetts as part of the Zumwalt Software Development Team. What You Will Do Design, develop, and maintain software applications using C/C++ and Java for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability while utilizing new flows through the software factory. Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. Design and develop tooling to deploy software to various lab and customer site environments. Develop automation pipelines to streamline the integration of upstream software releases and automate configuration management. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C/C++ and Java technologies, especially in relation to complex systems and continuous delivery. This position requires exclusive onsite presence. Qualifications You Must Have Typically requires a bachelor's in science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of prior relevant experience. Experience developing complex systems and applications using C/C++, Java or other object-oriented programming language. Experience in a Unix/Linux operating system. Active and transferrable U.S. government issued Secret security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer Understanding of data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in embedded systems, real-time systems, or large-scale applications. Experience with multithreading, memory management, and performance optimization in complex environments. Experience with Network Communication Protocols, Shell Scripting (tcsh, csh, bash), software development tools like Git/Clearcase, software debuggers, and using embedded RTOSs (e.g. VxWorks, Integrity). Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Proven experience in developing automation pipelines using industry tools such as Jenkins and Git. Experience in scripting languages such as Python or Bash Familiarity with software development methodologies (Agile, Scrum, etc.). What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Eligible - Relocation assistance available Learn More & Apply Now! Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ LI-TR1 As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $61k-79k yearly est. 1d ago
  • Engineer, Senior

    Constellation Energy 4.9company rating

    Principal software engineer job in Everett, MA

    WHO WE ARE As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future. TOTAL REWARDS Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more. Expected salary range of $118,800 to $132,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k). PRIMARY PURPOSE OF POSITION Performs advanced technical/engineering problem solving in support of Power plant operations. Responsible for technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations. PRIMARY DUTIES AND ACCOUNTABILITIES Provide in-depth technical expertise to develop, manage and implement engineering analysis, activities and programs Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems Provide complete task management of engineering issues Perform engineering tasks as assigned by supervision applying engineering principles Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices, procedures and codes are used in preparation of plans and specifications Perform independent research, reviews, studies and analyses in support of technical projects and programs. Recommend equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations MINIMUM QUALIFICATIONS BS Engineering, and 5+ years professional experience Has demonstrated solid or better results for at least 2 years and works independently in assigned areas of knowledge and skills Has completed assigned skills and knowledge development training to broaden and deepen knowledge in select areas. Demonstrated ability to assist/mentor junior engineers on technical issues PREFERRED QUALIFICATIONS Demonstrated ability to assist/mentor junior engineers on technical issues Higher level of accountability than an Engineer 2 Demonstrated proficiency leading cross functional initiatives at an asset/plant Process Engineering experience in the Natural Gas industry Rotating equipment experience (piping design, pumps, compressors, generators, natural gas processing, cryogenics, etc.)
    $118.8k-132k yearly 2d ago
  • Software Engineer

    Understanding Recruitment

    Principal software engineer job in Cambridge, MA

    💻 Software Engineer | Scalable Systems | Onsite (Cambridge, MA) A rapidly growing tech startup is building AI-driven, high-performance systems designed to solve complex, real-world challenges. The team blends software engineering and systems optimization to create scalable, reliable technology that supports next-generation applications. As a Software Engineer, you'll play a key role in designing and building scalable front-end and back-end systems in TypeScript, collaborating with talented engineers to deliver secure and efficient solutions that perform at scale. Tech: TypeScript, React, and Node.js If you enjoy building scalable systems that drive innovation and want to make a visible impact in a fast-moving startup, this could be the perfect fit. 📍 Location: Cambridge, MA (onsite) 💰 Up to $300,000 (dependant on exp.) + equity options Interested? Apply now!
    $72k-95k yearly est. 4d ago
  • Junior DevOps Engineer

    Alexander Technology Group 4.3company rating

    Principal software engineer job in Woburn, MA

    The Alexander Technology Group is looking for a junior devops engineer for a client in the Woburn, MA area. Hybrid on-site No 3rd party applicants will be considered, do not reach out 85-90k Requirements: Key Responsibilities: Support Cloud Infrastructure: Assist in managing AWS infrastructure including VPCs, ECS/EKS clusters, RDS databases, and serverless components under the guidance of senior engineers. Maintain CI/CD Pipelines: Help maintain and improve deployment pipelines using GitLab CI or GitHub Actions, ensuring smooth software delivery. Monitor System Health: Set up and monitor alerting systems using CloudWatch, Grafana, or Prometheus, and respond to incidents with support from the team. Security and Compliance: Support SOC 2 Type II compliance efforts by implementing security controls and following established protocols. Infrastructure as Code: Gain experience with Terraform and other IaC tools to automate infrastructure provisioning and management. If interested, please send resume to ************************
    $94k-126k yearly est. 1d ago
  • Software Verification and Validation Engineer

    Spectraforce 4.5company rating

    Principal software engineer job in Marlborough, MA

    Software Verification and Validation Engineer Assignment Duration: 6 Months This role does NOT allow us to work with sub-vendors. ***Must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future. Sponsorship and future sponsorship are not available for this opportunity.** Qualification & Experience: • Bachelor's degree in Computer Science, Software Engineering, or related field. • Experience in software testing, verification, and validation (V&V). • Proficiency with test management and defect tracking tools (e.g., JIRA, TestRail). • Proficiency of automation tools and scripting languages (e.g., Window PowerShell , Python, Selenium, etc.) • Familiarity with Windows Domain configurations and maintenance • Familiarity with software development life cycle (SDLC) and testing methodologies. • Strong analytical and problem-solving skills. • Excellent written and verbal communication skills. • Experience in regulated industries (e.g., medical devices, aerospace, automotive) is desirable. Preferred Skills: • Experience with regulatory standards (e.g., IEC 62304, ISO 13485, DO-178C). • Knowledge of risk management and quality assurance principles. • Experience in Agile or Waterfall development environments.
    $81k-109k yearly est. 2d ago
  • Sr. Cloud Platform Engineer

    MBS Professional Staffing 4.0company rating

    Principal software engineer job in Merrimack, NH

    Job Brief Kable Workforce Solutions is hiring a Senior Cloud/Platform Engineer for our client. This position is responsible for building and supporting cloud-native platforms with a focus on Golang development, Kubernetes engineering, and AWS. Works within the Container Management Platforms team to design, develop, and enhance scalable, secure, and highly available cloud systems. What's a Typical Day Like? · Develop APIs and backend services using Golang. · Build and extend Kubernetes components, including operators and custom resources. · Create and maintain Helm charts and Kubernetes deployments. · Design and develop scalable cloud applications on AWS. · Implement cloud-native engineering best practices and DevOps principles. · Contribute to CI/CD pipelines and automated deployment processes. · Collaborate with Squad Leads, managers, and engineers across teams to improve platform capabilities. · Support adoption of cloud platform standards and best practices across engineering groups. · Participate in open-source-oriented work and continuous learning initiatives. · Work within the Container Management Platforms team to enhance platform reliability, performance, and architecture. What Are the Requirements of the Job? · Strong Golang programming experience. · Experience developing applications and APIs. · Hands-on experience creating Kubernetes operators, custom resources, and Helm charts. · Strong understanding of Kubernetes core concepts. · Hands-on cloud development experience with AWS (and/or Azure). · Experience building scalable cloud-native applications. · Strong understanding of software engineering best practices. · Experience with CI/CD processes and tooling. · Passion for DevOps culture and continuous improvement. · Bonus: Familiarity with GitOps tooling (e.g., ArgoCD). · Strong communication skills and ability to work with technical and business stakeholders
    $84k-107k yearly est. 2d ago
  • Software Tool Verification and Validation Engineer

    Hcltech

    Principal software engineer job in Newton, MA

    HCLTech is looking for a highly talented and self- motivated Software Tool Verification and Validation Engineer to join it in advancing the technological world through innovation and creativity. Job Title: Software Tool Verification and Validation Engineer Job ID: 1628481BR Position Type: Hybrid -Onsite 3 days a week Location: Newton,MA Job Title: Software Tool Verification and Validation Engineer Job Summary We are seeking a detail-oriented Software Tool Verification and Validation Engineer to ensure the reliability, accuracy, and compliance of software tools used in development and production environments. This role involves planning, executing, and documenting validation activities in accordance with industry standards and regulatory requirements Key Responsibilities Develop and execute verification and validation plans, protocols, and test cases for software and hardware tools. Collaborate with cross-functional teams to define validation requirements. Perform risk assessments and impact analyses for software changes. Document verification and validation results and maintain traceability matrices. Ensure compliance with relevant standards (e.g., FDA 21 CFR Part 11, ISO 13485, GAMP 5). Support audits and inspections by providing validation documentation. Test Planning and Design Develop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications. Ensure test plans cover all functional and non-functional requirements, including performance, reliability, and security. Test Execution Execute manual and automated tests to identify software application defects. Conduct regression testing to ensure existing functionalities remain unaffected by new changes. Perform exploratory testing to uncover potential issues not identified by formal test cases. Documentation and Reporting Document test results, including detailed descriptions of defects and steps to reproduce them. Generate and maintain test reports, defect logs, and other documentation required for regulatory compliance. Communicate test outcomes and defect status to development teams and management. Collaboration Work closely with software developers, and systems engineers, to understand software requirements and functionality. Compliance and Standards Ensure testing activities comply with relevant regulatory standards (e.g., FDA, ISO 13485, IEC 62304). Stay updated with industry best practices and evolving regulatory requirements for medical device software. Qualifications Education Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field. Experience Minimum of 7+ years of experience in software testing, preferably in the medical device industry. Experience with testing tools and frameworks (e.g., ClearQuest, Jama). Familiarity with regulatory standards and guidelines for medical devices (e.g., FDA 21 CFR Part 820, ISO 13485, IEC 62304). Skills and Competencies Strong understanding of software development and testing methodologies. Excellent analytical and problem-solving skills. Attention to detail and a high level of accuracy. Proficiency in scripting or programming languages (e.g., Python, Java) for test automation. Good communication and teamwork skills. Pay and Benefits Pay Range Minimum: $ 79,000 per year Pay Range Maximum: $ 116,000 per Year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $79k-116k yearly 4d ago
  • MES SCO Technical Lead (Medical Device Industry)

    Nextphase.Ai

    Principal software engineer job in Andover, MA

    WHO WE ARE NextPhase.ai is a Data Management solution provider specializing in Data Operations services for enterprise cloud data, helping clients enhance data quality, strengthen governance, and achieve strategic business outcomes. As we expand into digital manufacturing and regulated industries such as medical devices, we continue to deliver innovative, high-value solutions that enable clients to focus on monetizing and scaling their data while we manage the complexity behind the scenes. We offer a dynamic, collaborative, and creative work environment where solving client challenges with smart, data-driven thinking is at the heart of what we do. Overview We are seeking an experienced MES SCO Technical Lead with strong expertise in digital manufacturing systems within the Medical Device industry. This role will drive the technical execution of a major MES transformation initiative, ensuring the Critical Manufacturing MES platform is configured, integrated, and validated to meet stringent production, quality, and regulatory requirements. The ideal candidate will bring hands-on MES experience, deep understanding of shop floor operations, and familiarity with medical device compliance standards. Key Responsibilities Lead the technical execution of the MES transformation project, ensuring system configuration meets production, quality, and operational requirements specific to medical device manufacturing. Define, document, and validate MES technical configurations and integration requirements in alignment with Manufacturing Operations, Production, and Supply Chain teams. Perform MES software configuration, integration testing, and validation to ensure compliance with medical device regulatory expectations and manufacturing workflows. Serve as the technical MES subject matter expert supporting configuration, customization, testing, troubleshooting, and implementation activities. Partner with Manufacturing Operations to ensure MES capabilities support shop floor requirements, device history records, traceability, and production tracking needs. Support Production, Engineering, and Quality teams in transitioning to new digital manufacturing workflows and real-time data capture capabilities aligned with medical device regulations. Execute hands-on system configuration, integration testing, validation documentation, and production workflow mapping activities. Design and implement integrations between Critical Manufacturing MES and enterprise systems including ERP, QMS, PLM, and other systems critical to medical device manufacturing. Configure shop floor data collection, equipment interfaces, material flow definitions, and process routings within the Critical Manufacturing MES platform. Provide input into MES governance models and long-term technology roadmaps as the digital manufacturing function evolves within the medical device environment. Management Responsibilities No direct reports; this is an individual contributor role with no formal management responsibilities. Physical Attributes None; standard office / manufacturing conference environment. Minimum Qualifications Bachelor's degree in Information Systems, Computer Science, Engineering, or related field. 8+ years of hands-on MES experience-Medical Device or Pharmaceutical industry required. Experience with Critical Manufacturing MES strongly preferred. Strong understanding of manufacturing operations, production processes, and shop floor workflows in the medical device industry, including traceability, DHR/DHF, and validation. Demonstrated experience with MES configuration, customization, and integration with enterprise systems such as ERP, QMS, and PLM. Experience with software testing, validation (IQ/OQ/PQ), and requirements documentation in regulated environments. Technical proficiency with APIs, web services, integration middleware, data interfaces, and automation technologies. Solid understanding of FDA 21 CFR Part 11, ISO 13485, and other regulatory requirements for electronic manufacturing records and data integrity. Strong analytical and problem-solving skills with the ability to translate medical device manufacturing needs into scalable MES solutions. Excellent communication and interpersonal skills, with experience collaborating across technical, operational, and quality functions. Self-motivated and able to manage multiple priorities in a fast-paced, highly regulated environment. Preferred Qualifications Direct experience implementing or supporting the Critical Manufacturing MES platform in a medical device setting. Experience working in regulated, compliance-heavy manufacturing operations (Class I, II, or III medical devices). Knowledge of Industry 4.0, IIoT, automation, and smart manufacturing enablement. Experience with data analytics, dashboards, and reporting tools used for manufacturing intelligence. Familiarity with serialization, UDI, genealogy, and traceability requirements for medical device products Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship or employment visas currently. NextPhase.ai is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
    $78k-101k yearly est. 5d ago
  • Lead Engineer- Manhattan Active WMS

    BJ's Wholesale Club 4.1company rating

    Principal software engineer job in Marlborough, MA

    The WMS Engineer is responsible for leading the WMS implementation (SCPP & Active), and will actively participate in the WMS design, configuration, test the supply chain platform and WMS implementation projects. Serve as the subject matter expert on Manhattan Associates (MA) Warehouse Management System (WMS- ACTIVE) and Manhattan SCPP based on an in-depth knowledge of Inbound, Outbound functions and the unique business requirements for BJ's . Roles & Responsibilities: Must have 10+ years of Manhattan WMS Experience along with at least 1 or 2 implementation experience of Manhattan Active and Manhattan WMS SCPP Develop comprehensive functional requirements and specifications for seamless integration between Warehouse Management System (Manhattan Active WMS) and SAP Create detailed documentation, including Functional Specification Documents (FSD), outlining integration processes and workflows. Collaborate with cross-functional teams to gather and analyze business requirements, ensuring alignment with system capabilities. Conduct thorough system testing and validation to guarantee the accuracy and efficiency of WMS-SAP integrations. Provide expert guidance on best practices and solutions for optimizing WMS functionalities within the context of SAP integration. Stay updated on industry trends and emerging technologies to contribute insights for continuous process improvement. Experience in Supply Chain Management especially focusing on Manhattan WMS Configurations, Functional Testing, System Integration Testing, End to End testing and Release Management pertaining to complex Warehouse Management implementations. Rich knowledge and experience on Manhattan WMS across versions Communicate effectively with stakeholders, translating business needs into actionable functional specifications. Requirements: Proven experience with Manhattan Active WMS and Manhattan SCPP Expertise in crafting detailed Functional Specification Documents Strong analytical and problem-solving skills. Strong communication and capability to work in pressure Experience with Oracle databases - SQL: queries Good understanding on Integration with ERP Experience with WMS Reports/ Supply Chain Intelligence tools. Knowledge of integrating warehouse management systems with other equipment and systems such as MHE (conveyors), Warehouse control systems (WCS), Working knowledge of Manhattan Proactive & API's
    $127k-151k yearly est. 4d ago
  • Software Engineer Full Stack/Application II (Co-op) - United States

    Cisco Systems, Inc. 4.8company rating

    Principal software engineer job in Maynard, MA

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate with teams across Cisco IT, CPX (Customer & Partner Experience), Supply Chain, and Workplace Technology. You'll work alongside hardworking engineers, designers, and product managers who bring ideas to life and transform how the world connects, communicates, and collaborates. Our teams value creativity, continuous learning, and a culture of inclusion as we build the next generation of industry-leading products and platforms! Your Impact As a Software Engineer at Cisco, you will design and build software solutions that power Cisco's products and platforms. You will work end-to-end on everything from APIs and backend services to user interfaces and distributed systems. You'll solve real-world problems, ship impactful features, and help shape the future of connectivity and technology. Minimum Qualifications * Currently enrolled in a graduate degree program with 0 years of relevant experience. * Proficiency in at least one backend language (Python, C++, or Java) and familiarity with JavaScript/TypeScript for frontend development * Experience with API development (REST, GraphQL, or gRPC) * Understanding of data structures, object-oriented programming, and SQL/NoSQL databases * Familiarity with cloud platforms (AWS, Azure, GCP, or Cisco Cloud) Preferred Qualifications * Experience with Docker or Kubernetes (containerization/orchestration) * Familiarity with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation) * Exposure to CI/CD tools (GitHub Actions, Jenkins, CircleCI) * Experience with monitoring platforms (Grafana, Prometheus, Splunk) * Knowledge of UI frameworks (React, Angular, Vue) for full-stack pathways Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $44k-185k yearly 4d ago
  • BAS Software Applications Engineer

    Comfort Systems 3.7company rating

    Principal software engineer job in Woburn, MA

    Who we are: At BCM Controls, we are focused on our people, our culture, and our business. Our goal is to be the “Best Place You Will Ever Work!” We are growing and looking to hire great people to support our vision. BCM specializes in building automation, security systems and energy services for commercial, institutional, and industrial clientele. There is no better place to develop your skills, establish a career and make a difference than BCM Controls. What we offer you: Market, competitive wages based on experience Opportunities for career growth, training, and development A recognition culture with dynamic leadership Work/Life Balance 401(k) plan with company match Excellent medical, dental, vision and Rx drug insurance Company paid Life and AD&D Insurance Short and Long-Term Disability Insurance Tuition Reimbursement What you'll do: Development of project specific software and graphics per BCM guidelines Coordinate and support all software related functions, including vendor interface Interpret hardware designs and develop sequences of operation as well as code to ensure system operates as required Write, compile, test and install control application programs for HVAC and Integrated Systems Support commissioning engineers Create and appropriately use standard software libraries Act as a resource to the Service department Who you are: 5+ years experience in programming DDC systems (Direct Digital Controls) Understanding of networking, temperature controls and integrated systems Knowledge of CAD systems, in particular AutoCAD and Visio Sound knowledge of AutoCAD or similar drawing software and knowledge of Building Automation and HVAC Controls Good understanding of construction methods Ability to work in a team environment while taking responsibility for individual tasks Reports to the Engineering Manager Salary Range: $100K - $130K based on experience
    $100k-130k yearly Auto-Apply 60d+ ago
  • C++ Software, Camera & Image Processing Intern (Summer 26')

    Evolv Technologies Inc.

    Principal software engineer job in Waltham, MA

    Job DescriptionThe Elevator Pitch Do you want to gain hands-on experience in embedded software? Are you eager to learn and develop critical skills for your future career as an engineer? In this 10-week C++ Software, Camera & Image Processing Intern role, you will learn to be a part of a team of developers, responsible for a piece, but working along with others without breaking your work and the larger code base. An experience that can't be emulated in academia. Not only will you be gaining critical skills in embedded software, but you will also have the opportunity to be exposed to the ins and outs of the company while getting exposure to all other departments and how they operate. The specific project will be related to our 3D camera, image processing pipeline and/or diagnostic tools and will be determined based on the needs at the time of the internship. You will be a good fit for this project if you have experience with computer vision, image processing and working with cameras. Success in the Role: What are performance outcomes over the first half and second half of the internship you will work toward completing? In the first 5 weeks, you will: Understand Evolv, our product and culture, what we do, and why we do it Successfully install the environment and tools we use for development Develop familiarity with the code part you are involved with Run Express system, collect scans, analyze the data Complete a design review for the internship project Develop questions about implementation details In the last 5 weeks, you will: Complete your designated internship project Be able to describe how it assists the system Be a vital part of the team Help others with setting up Have a better idea of what you want or don't want out of your career Task and timeline: Week 1 Environment set up: In the first week you will set up the environment, learn how to operate the system, and learn what the project is. Week 2-4 Design Project: You will dedicate this time to designing a solution to the problem presented, writing a design document, and conducting a review of your proposed solution. Week 5-7 Implement Project: This is dedicated to implementing the reviewed solution, debugging, re-trying, solving problems. Week 8-9 Feedback & Improvement: After your implementation is complete you will have a code review, apply changes recommended, consider alternatives not taken, future enhancements. Week 10 Final Presentation: Present to the team your summer work. The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis? Technical Development Our team does embedded C++ development, using some Python scripts as tools for testing and prototyping. As a member of the team, you will get more experience using nuances of the language, learn how to carve a part of the code without impacting other pieces unintentionally. You will get familiar with troubleshooting bugs, performing trials on HW, and understanding how interaction with others can impact your work. Design and Communication As part of your project, you will create a technical requirement document describing what you plan to implement and how you plan to do it. What memory and communication resources you would require will be reviewed on whether these can be accommodated within our system. You will create an automated test plan and write code to verify your code continues to work correctly even if other code pieces around it are modified, so when you go back to school, things don't get lost. Team Collaboration You will be joining the Software Team, reporting to your mentoring Software Engineer. The team culture is one based on building trust, collaboration, on-going development through kindness, drive and fun. In addition to your project lead, you will be working with our dev tools team to make sure nothing breaks, you will work with other team members as needed, when your code touches their area of expertise, and you will work with the SQA and test automation teams on good practices for verification of the work. Where is the role located? The location of this role is based in Waltham, MA with some flexibility commuting outside peak traffic hours, and occasional (rare) remote work with manager's permission. We do not provide relocation assistance. Compensation and Transparency Statement The base salary range for this full-time position is $20- $27/hr. This range reflects our commitment to pay transparency and equity, in alignment with applicable state laws. Our compensation ranges are determined based on factors such as role, level, location, market benchmarks, and internal equity. The posted range represents the good-faith estimate of what we expect to pay for this role across U.S. locations. Actual compensation within the range will be based on the candidate's skills, experience, education, and geographic location. In accordance with state and local pay transparency laws-including those in California, Colorado, Massachusetts, New York, New Jersey, and others-we disclose salary ranges in all job postings and provide additional information upon request. During the hiring process, your recruiter will share: · The specific hourly rate range · Insights into how compensation decisions are made, including factors that influence starting pay We are committed to fair pay practices, and we regularly review our compensation programs to ensure they are competitive, equitable, and aligned with our values. Values: At Evolv, we're on a mission to help make public spaces safer through innovative security technology. So, we're looking for future teammates who embody our values, people who: Do the right thing, always; Put people first; Own it; Win together; and continue to Be bold, stay curious. Evolv Technology (“Evolv”) is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We welcome and encourage diversity in the workplace, and all employment decisions are made without regard to race, color, religion, national, social or ethnic origin, sex (including pregnancy), age, disability, HIV Status, sexual orientation, gender identity and/or expression, veteran status, or any other status protected by law in the locations where we operate. Evolv will not tolerate discrimination or harassment based on any of these characteristics. Evolv is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. If you need a reasonable accommodation as part of the job application process, please connect with us at ***************************. Evolv participates in E-verify for all employees after the completion of Form I-9. What We Look For in Applicants We read every application. To be considered, please ensure: You have proficiency in C++ and have some familiarity to Python. Knowledge of Computer Vision and Image Processing is a plus Your cover letter explains why you're interested, and why you believe you're a good fit for this internship. We value curiosity, a willingness to learn, and the drive to contribute to impactful work.
    $20-27 hourly 11d ago
  • 2026 Intern - Software Development Intern - Onsite (MA)

    RTX Corporation

    Principal software engineer job in Tewksbury, MA

    **Country:** United States of America ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance **Security Clearance:** DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a motivated **Software Development Intern** with a focus on developing complex systems in various higher level object-oriented programming languages. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. **What You Will Do** + Assist and participate in the design, development, and maintenance of software applications for complex systems and applications. + Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability. + Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. + Participate in code reviews and ensure adherence to coding standards and best practices. + This position requires exclusive onsite presence. **Qualifications You Must Have** + This position is for an intern who is enrolled in a Bachelor's (or higher) degree program in Science, Technology, Engineering or Mathematics (STEM) and will be at minimum, entering their Sophomore, Junior, Senior or Post Grad year by the start of summer 2025. + Experience with C++, C, Java, Python, Ada or related tools/languages. + The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. **Qualifications We Prefer** + Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes. + Experience in a Unix/Linux operating system. + Strong problem-solving and communication skills, including ability to produce technical documentation, and the desire to learn new technologies and tools. + Excellent interpersonal and communication skills to work effectively with cross-functional teams. + Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevOps and test automation. + Please upload a copy of your most recent transcripts with your resume when applying to this requisition. Include your cumulative GPA and projected graduation date on your resume. **What We Offer** Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. **Learn More & Apply Now!** Please consider the following role type definition as you apply for this role. + **Onsite** **:** Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. + **Relocation assistance available provided final candidate meets eligibility requirements.** + **This position requires a security clearance.** DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ + This position is in Tewksbury, Massachusetts. Living in Massachusetts means you'll have easy access to the ocean and locations of historical significance. You can enjoy varied outdoor activities ranging from hiking and camping to cross-country skiing and snowmobiling. Massachusetts is recognized as one of the best states to call "home." **_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._** The salary range for this role is 37,000 USD - 82,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. _RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._ **Privacy Policy and Terms:** Click on this link (******************************************************** to read the Policy and Terms Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
    $35k-48k yearly est. 9d ago
  • Software Engineer in Test

    Firstpro, Inc. 4.5company rating

    Principal software engineer job in Somerville, MA

    first PRO is now accepting resumes for a Software Engineer in Test role in Somerville, MA. This is a direct hire role with a hybrid workstyle. Quality and Best Practices Champion Promotes automation first approach to test plans that incorporate both positive and negative scenarios Identifies functional interdependencies between squads that optimizes testing of related/dependent features that are cross-squad and cross-team Participates and leads in postmortem activities to better understand and automate escapes and implement process improvements Understands each tier of the testing pyramid and the how to use the different automation solutions for them Helps ensure both stories and epics meet both Definition of Ready (DoR) and Definition of Done (DoD) Applies test-first BDD and TDD best practices EXPERIENCE/EDUCATIONAL REQUIREMENTS: Bachelor's/Master's degree in the Hard Sciences (Computer Science, Math, Engineering preferred) 10+ years of software development or automation development or technical team leadership experience Demonstrable experience with some of CI/CD, BDD/TDD, C#, Relational Databases and Python/JavaScript Experience with performance tools like Neoload/JMeter/Etc Familiarity with Playwright
    $90k-123k yearly est. 3d ago
  • Software Development Engineer (Onsite)

    Raytheon 4.6company rating

    Principal software engineer job in Salem, NH

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We are seeking a skilled and detail-oriented Software Engineer with a focus on designing and implementing tooling to aid in the deployment and release of software. The ideal candidate will have a passion for creating pipelines and improving the existing software release flow. You will work onsite in Tewksbury, Massachusetts as part of the Zumwalt Baseline Management Integration & Test Team. What You Will Do: Design and develop tooling to deploy software to various lab and customer site environments. Collaborate with cross-functional teams to define, design, and implement new flows through the software factory. Develop automation pipelines to streamline the integration of upstream software releases and automate configuration management. Write and maintain comprehensive documentation for software release processes and tooling. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in software factories, especially in relation to continuous delivery. This position requires exclusive onsite presence. Qualifications You Must Have: Typically requires a bachelor's in science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing automation pipelines using industry tools such as Jenkins and Git. Experience in scripting languages such as Python or Bash. Experience in a Unix/Linux operating system. Active and transferrable U.S. government issued Secret security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer: Experience deploying, configuring, and supporting Continuous Integration/Continuous Deployment Pipeline tools Experience with Jenkins pipeline development, configuration and management Experience developing, testing & delivering applications within a DevSecOps framework Software artifact storage solutions experience such as JFrog Artifactory or similar software Experience with container technology tools such as Docker and Podman Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language. Familiarity with software development methodologies (Agile, Scrum, etc.). What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation. Relocation Eligible - Relocation assistance available Learn More & Apply Now! Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ LI-TR1 As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $61k-79k yearly est. 1d ago
  • Senior Full Stack Developer

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in Merrimack, NH

    Immediate need for a talented Senior Full Stack Developer. This is a 12+ Month Contract opportunity with long-term potential and is located in Merrimack, NH/Smithfield, RI(Hybrid). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-93360 Pay Range: $70 - $75/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: Developing and deploying software in a fast-paced environment. Collaborating with colleagues on technical implementation and process improvement. Able to clearly present sophisticated technical solutions, ideas, and plans to senior management, business partners, andless technical team members as needed. Working closely with technology and business partners to design new features. Passion for learning the latest technologies and frameworks. Building positive relationships within and across teams. Mentor and be mentored by your team members and partners Key Requirements and Technology Experience; Key Skills; Building enterprise web and middle-tier applications using 30%Angular (supporting enhancements/rewrites and adding components), TypeScript, Java, Spring/Spring Boot. Seeking 70% on middle-tier, API, and web application development experience. Web Services - Strong knowledge of REST APIs, JSON, XML, SOAP. CI/CD & Automation - Familiarity with Jenkins, GitHub, and automated deployment/testing strategies. Maintaining existing pipelines. 6+ years of full stack software development experience building enterprise web and middle tier applications including Angular, Typescript, and core Java with Spring/Springboot. B.S. in Computer Science, Engineering, Mathematics, or equivalent experience. Leadership experience to guide, encourage, and motivate your fellow engineers. Experience working in an Agile Scrum development environment. Experience with web services - JSON, XML, REST, SOAP, etc. Experience with Docker, Kubernetes, Terraform, and AWS cloud deployment/application management. Experience with unit testing and test automation libraries/strategies. Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins. Experience using source control and pull requests for collaborative development in code repository tools such as GitHub. Strong communications and problem-solving skills Our client is a leading Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $70-75 hourly 4d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Manchester, NH?

The average principal software engineer in Manchester, NH earns between $88,000 and $147,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Manchester, NH

$114,000

What are the biggest employers of Principal Software Engineers in Manchester, NH?

The biggest employers of Principal Software Engineers in Manchester, NH are:
  1. BAE Systems
  2. Fidelity Investments
  3. Fidelity Holding
Job type you want
Full Time
Part Time
Internship
Temporary