316 Software Engineer jobs in Middlesex County
Software Engineer

Posted 14 days ago
Job Viewed
Job Description
We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex problems. Our team is looking for exceptional engineers with expertise in the following areas:
+ **Front End UI:** (UI/UX design principles, responsive design, JavaScript frameworks)
+ **Platform:** (CI/CD Pipelines, IAC proficiency, Containerization/Orchestration, Cloud Platforms)
+ **Back End:** (API Development, Database Management, Security Practices, Message Queuing)
+ **AI/ML:** (Machine Learning Frameworks, Data Processing, Algorithm Development, Big Data Technologies, Domain Knowledge)
**Responsibilities:**
+ **Software Development:** Write clean, maintainable, and efficient code for various software applications and systems.
+ **Design and Architecture** : Participate in design reviews with peers and stakeholders
+ **Code Review** : Review code developed by other engineers, providing feedback adhering to industry standard best practices like coding guidelines
+ **Testing:** Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide.
+ **Debugging and Troubleshooting** : Triage defects or customer reported issues, debug and resolve in a timely and efficient manner.
+ **Service Health and Quality:** Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences.
+ **DevOps Model:** Basic understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, continuously deploy and operate the software in production.
+ **Documentation** : Properly document new features, enhancements or fixes to the product, and contribute to training materials.
**Basic Qualifications:**
+ Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
+ 2+ years of professional software development experience.
+ Proficiency in one or more programming languages such as C++, C#, .NET, Python, Java, or JavaScript.
+ Experience with software development practices and design patterns.
+ Basic familiarity with version control systems like GitHub and bug/work tracking systems like JIRA.
+ Basic understanding of cloud technologies and DevOps principles.
+ Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services.
**Preferred Qualifications:**
+ Experience with cloud platforms like Azure, AWS, or GCP.
+ Experience with test automation frameworks and tools.
+ Knowledge of agile development methodologies.
+ Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment
+ Demonstrates strong customer empathy by understanding and addressing user needs and challenges
+ Commitment to continuous learning and professional development.
NOTICE ON HIRING SCAMS
UKG will never ask you for a copy of your driver's license, social security card, or passport during a job interview. For new hires, we do not ask for payment for equipment purchase, cost for training, or to receive onboarding documents. UKG does not make job offers outside of our formal hiring process. To help protect yourself against potential hiring scams, learn more about our formal hiring process, outlined here ( .
ABOUT OUR JOB DESCRIPTIONS
All job descriptions are written to accurately reflect the open job and include general work responsibilities. They do not present a comprehensive, detailed inventory of all duties, responsibilities, and qualifications required for the job. Management reserves the right to revise the job or require that other or different tasks be performed if or when circumstances change.
It is the policy of Ultimate Software to promote and assure equal employment opportunity for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment. It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay-offs, terminations, leave of absence, and training opportunities.
Infrastructure Software Engineer/ Senior Software Engineer (Onsite)

Posted 14 days ago
Job Viewed
Job Description
**Country:**
United States of America
**Location:**
MA801: Marlborough, MA 1001 Boston Post Road Building 2, Marlborough, MA, 01752 USA
**Position Role Type:**
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 Infrastructure Software Engineer to join the SPY-6 Family of Radars (FoR) Infrastructure Development/Integration Team. We are responsible for providing the Operating System framework and integrating software developed on various hardware platforms. RedHat is the main OS we're interfacing with along with configuring Windows systems all within a Layer3 network. Candidates can expect to work on many if not all the phases of the infrastructure development life cycle including development using Configuration Management practices with problem tracking to implement OS level configurations to support applications and Cyber requirements. In addition, system installation and operations in the field will also be necessary. In this position, you will be responsible for providing practical solutions to difficult technical software problems. You can expect to support multiple programs and multiple platforms within a software product line. Software Engineering positions include working on a variety of different tasks including real-time software development, application software development, test and verification, data analysis and software tools development. A person who is successful in this role understands and utilizes agile development methods, automation, and continuous integration.
This position is on-site in Marlborough Massachusetts. Occasionally travel will be expected to stakeholder sites.
**What You Will Do**
+ Configuring and installing Operating Systems (RHEL).
+ Configuring and installing Network Switches (Dell, Cisco, etc.)
+ Configuring and installing other network devices responsible for providing program system requirements (NAS devices, terminal servers, etc.)
+ Support and Improvement of our DevSecOps Pipeline. This role requires passion to drive improvement via integration & test automation, creative solutions and elimination of non-value steps.
+ The ability to handle emergency situations that stop the pipeline and need to be addressed quickly and efficiently.
+ Productive in a collaborative team working with engineers of all levels.
+ Ability to debug and correct stability issues in our many software baselines.
+ Perform integration and testing of real-time embedded software, application software, and tools that run on a Linux operating system.
+ Maintenance and enhancement of the tooling infrastructure.
+ Possible opportunities to travel domestically and internationally.
**Qualifications You Must Have**
+ Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience.
+ Experience with scripting languages (E.g. Perl, Python, Bash).
+ Experience with ClearCase, Git or other configuration management tools.
+ Experience with Linux operating systems.
+ Active and transferable U.S. government issued Secret security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
**Qualifications We Prefer**
+ Experience with DevSecOps and test automation using Jenkins and Grafana for virtualization.
+ Experience with virtualization
+ Experience with RedHat Linux and System Admin
+ Experience with software languages such as C, C++, Java.
+ Experience with Collaborator or other source code review tool.
+ Experience with Coverity or other static analysis tools.
+ Experience with GIT, Jira, Artifactory, BitBucket, Coverity, Grafana.
**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.
+ Not Relocation Eligible - Relocation assistance not available
**Learn More & Apply Now!**
+ 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: We Are RTX
The salary range for this role is 82,000 USD - 164,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.
Sr Software Engineer
Posted today
Job Viewed
Job Description
Sr Software Engineer at Bosch Group summary:
As a Senior Software Engineer at Bosch, you will lead the full life-cycle development of embedded software systems for HVAC control and communication platforms. Your role includes designing, testing, debugging, and deploying software, collaborating with cross-functional teams globally, and enforcing agile and quality development standards. You will also provide technical leadership in root cause analysis, hardware prototyping, and software security processes within energy-efficient heating and cooling product systems.
Company Description We Are Bosch. At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry. Bosch Home Comfort is a leading source of high-quality heating, cooling, and hot water systems. At Bosch Home Comfort we are committed to reinventing energy efficiency by offering smart products that work together as integrated systems and enhance quality of life in an ultra-efficient and environmentally friendly manner. Let’s grow together, enjoy more, and inspire each other. Work #LikeABosch- Reinvent yourself: At Bosch, you will evolve.
- Discover new directions: At Bosch, you will find your place.
- Balance your life: At Bosch, your job matches your lifestyle.
- Celebrate success: At Bosch, we celebrate you.
- Be yourself: At Bosch, we value values.
- Shape tomorrow: At Bosch, you change lives.
- Lead full life-cycle software development, including requirements specification, design, development, testing and debugging, production deployment, documentation, training, configuration, and maintenance.
- Define and document sub-system, software, component, and module level requirements and collect, evaluate, and negotiate customer and platform requirements.
- Drive the evolution and enforcement of internal/external software development methodology based on agile and lean thinking, including the establishment of coding conventions, documentation standards, testing procedures and quality assurance.
- Support circuit designs and analysis, develop, program, and simulate programmable devices.
- Participate in cross-functional project teams (domestic and international) to design and solve software/software related issues.
- Own software development activities on assigned projects from conceptual design to deployment.
- Oversee the implementation or modification of existing control algorithms for HVAC appliance control using C or similar programming language.
- Provide technical know-how and leadership during root cause analysis of product issues.
- Conduct technical risk assessments on software development activities and facilitate the Security Engineering Process as Security Engineering Lead on projects.
- Develop prototypes and/or proof of concept software in embedded C/C++ or similar programming language.
- Work closely with project managers, product managers, third-party suppliers, and other groups to prioritize functionality to be implemented.
- Work closely with test engineer(s) to create test plans and ensure that software related issues are properly assigned, fixed, and closed in JIRA.
- Bachelor of Science in Computer Engineering, Electrical Engineering or Electronics Engineering.
- 7+ years of experience with specification, design, realization, and testing of software-based systems.
- 5+ years of experience with development and troubleshooting of software in embedded control systems using C/C++ (or similar programming language).
- Desired experience working in the HVAC/Refrigeration industry, with a familiarity of existing HVAC residential and commercial equipment, systems and suppliers.
- An advanced degree is preferred.
- Experience developing technical requirements from customer requirements.
- Proven repeated experience in troubleshooting, analyzing and determining root cause of software issues during development, lab testing and operation at customer sites.
- Ability to prototype and produce hardware for proof of concept and field test.
- Working knowledge of Bluetooth and Wi-Fi development and integration; experience with Matter a plus.
- Skilled in the use of standard computing tools such as: Microsoft Office (Word, Excel, Powerpoint, etc.), project management tools, web browsers, etc.
- Broad experience using hardware emulators, debuggers and protocol analysis tools in an embedded systems environment.
- Broad experience developing, analyzing and troubleshooting communication protocols (RS485, I2C, SPI, etc). Knowledge of BACnet is a plus.
- Knowledge of bug/issue tracking and project management software (e.g. JIRA) and/or source code management software (e.g. Github, BitBucket) a huge plus.
- Familiarity with home automation protocols such as Alexa, Homekit, Google Home, and IFTTT a plus.
- Experience developing on Linux and Embedded Linux platforms a plus.
- Experience with software engineering standards (ISO, IEEE, etc.) a plus.
- Experience with regulatory testing and certifications standards (FCC, ISED, etc.) a plus.
- Ability to work with geographically dispersed teams and a diverse cultural environment.
- Ability to quickly come up to speed on new projects.
- Experience in a startup or high-growth environment is highly desirable.
- Strong communication skills, both written and verbal, with both internal team members and external business stakeholders.
- Able to communicate and present complex technical concepts across technical and non-technical organizations.
- Ability to work with minimal supervision in a lean and fast paced environment.
- Ability to identify a clear set of tasks needed for project planning.
- Creativity and ability to learn quickly are essential.
- Excellent collaboration and teaming skills.
Keywords:
embedded software development, HVAC control systems, C programming, software debugging, agile software development, root cause analysis, IoT integration, Bluetooth and Wi-Fi development, software security, hardware prototyping
Senior Software Engineer
Posted today
Job Viewed
Job Description
Job Title: Senior Software Engineer – Algorithm Development
Job Purpose:
Seeking a Senior Software Engineer with strong experience in algorithm and software development to join a fast-paced team. The role involves developing system software, including GUI, and collaborating with hardware, systems, and field teams to create impactful tools for a cardiac mapping system.
Key Responsibilities:
- Lead software architecture and best-in-class development practices.
- Design, develop, and release high-performance medical device software.
- Solve complex problems and enhance engineering solutions.
- Collaborate across disciplines to maximize solution quality.
- Participate in preclinical experiments with lab staff and physicians.
- Maintain compliance with quality standards through documentation and reviews.
Qualifications:
- BS/MS in Computer Science or equivalent experience.
- 5+ years of relevant software development experience.
- Proficiency in C++ (C++11 or newer) and Matlab algorithm development.
- Strong object-oriented programming, analytical, and problem-solving skills.
- Experience with full software development life cycle, code reviews, and technical documentation.
- Ability to contribute to multiple projects and support clinical field staff.
Preferred Qualifications:
- Linux development experience.
- Scrum framework experience.
- Familiarity with medical device standards (IEC 62304, 60601, ISO 14971, 13485).
- Experience with Git, Jira, and requirements management tools.
- Strong communication skills and mentoring experience.
Software Engineer Manager
Posted 1 day ago
Job Viewed
Job Description
Software Engineer Manager
Req number:
R6221
Employment type:
Full time
Worksite flexibility:
Remote
Who we are
CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right-whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.
Job Summary
As a Software Engineer Manager, you will be responsible for leading the Analytics Engineering & Delivery function and for delivering scalable, performant, and insightful analytics solutions that support strategic and operational decision-making across the enterprise.
Job Description
As a Software Engineer Manager , you will be responsible for leading the Analytics Engineering & Delivery function and for delivering scalable, performant, and insightful analytics solutions that support strategic and operational decision-making across the enterprise. This role manages a team of analytics engineers and oversees the development of enterprise dashboards, semantic models, and data pipelines across Fabric (Power BI), Tableau, and other supported platforms. The position partners closely with Data Architecture, Data Engineering, Governance, and Business Stakeholders to drive consistency, performance, and usability of business analytics products. This position will be full-time and remote .
What You'll Do
-
Lead and manage the delivery team responsible for the design, development, and deployment of enterprise-grade analytics solutions using Fabric (Power BI), Tableau and other supported platforms
-
Manage the execution of key analytics initiatives including KPI frameworks, cross-platform data integration, visual cognition standards, and optimized data pipelines
-
Provide direct leadership to Analytics Engineers by prioritizing workload, tracking progress, and facilitating solution reviews for consistency and alignment
-
Serve as delivery owner for data analytics projects, collaborating with business stakeholders, product owners, and data platform teams to ensure on-time and high-quality delivery
-
Translate business needs into scalable analytical products with structured semantic models, reusable datasets, and governance-aligned data definitions
-
Support the adoption of version control practices and drive automation, reusability, and design consistency across reporting solutions
-
Oversee continuous improvement efforts including code reviews, performance tuning, and compliance with architectural best practices
-
Lead the team's engagement in agile delivery practices, backlog grooming, and sprint planning in coordination with strategy and capability leads
-
Partner with the BI Strategy & Business Partnership team to align delivery outcomes with enterprise data governance and user enablement goals
-
Contribute to the standardization of data modeling and visualization best practices rooted in analytical literacy, business relevance, and perceptual design principles
What You'll Need
Required:
-
Bachelor's degree in Engineering, Computer Science, Analytics, or related field with 7-10 years of experience
-
5+ years leading business intelligence or analytics engineering teams delivering production-grade solutions using Fabric, Power BI, Tableau, and enterprise-scale data platforms
-
Deep understanding of semantic modeling, star and snowflake schema design, dimensional modeling, and visual analytics best practices
-
Strong hands-on experience with DAX, Level of Detail (LOD) expressions, advanced SQL, and programming languages such as Python or R, as well as data preparation tools including Alteryx, Power Query, and Tableau Prep
-
Experience with Cloud Data Platforms such as Azure, AWS, or GCP, including cloud-native storage and computer solutions
-
Experience with enterprise data warehousing platforms such as Databricks, Snowflake, Redshift, Synapse, or similar technologies
-
Experience with generative AI and natural language technologies such as Microsoft Copilot, Salesforce Einstein, Databricks Ginni, or other LLM-driven analytics tools
-
Experience leading solution design and implementation using cloud data lakes, and version control tools like Git
-
Demonstrated success managing delivery pipelines and analytics squads in agile or hybrid environments
-
Proven ability to coordinate complex technical efforts across data engineering, governance, and business teams
-
Fluent in English with strong verbal and written communication skills, including executive reporting and stakeholder engagement
-
Familiarity with IBCS, cognitive design for analytics, and standardization frameworks
Preferred:
- Master's degree with 5-7 years related experience preferred
Physical Demands
-
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
-
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
-
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor
The pay range for this position is $5.00- 75.00 per hour (USD). Exact compensation may vary based on several factors, including location, experience, and education. Benefit packages for this role includes medical, dental, and vision insurance, as well as 401k retirement account access. Employees in this role may also be entitled to paid sick leave as provided by applicable law?
#LI-AE1
Reasonable accommodation statement
If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to or (888) 824 - 8111.
The pay range for this position is listed above. Exact compensation may vary based on several factors, including location, experience, and education. Benefit packages include medical, dental, and vision insurance, as well as 401k retirement account access. Employees in this role receive paid time off and may also be entitled to paid sick leave and/or other paid time off as provided by applicable law.
Robotics Software Engineer
Posted 1 day ago
Job Viewed
Job Description
We're assisting a well-funded and well-established startup in the factory robotics space with their search for robotics software engineers. The role will work onsite in the Watertown, MA office and they're hiring multiple engineers in this capacity.
What you'll do:
- Work alongside other engineers (and robots) to build systems from the ground up that effect change in the physical world, not just the digital one
- 0-5 years of professional software engineering experience
- A demonstrated passion for software and robotics
- Exceptionally strong programming skills and comfort in any programming language
- Natural collaborator, excited to work closely around a whiteboard in a team setting
- Excited by the future full of robots and a reshaped physical economy
- Not afraid to step foot in a factory or a warehouse
Nice to haves:
- Advanced proficiency with Python and/or Typescript + React
- Experience with robot arms / manipulation
- Experience with motion planning and robot optimization
- Experience with perception or computer vision (deep or classical)
- Experience with infra and devtools (systemd, Docker, Kubernetes)
- Experience with hardware / software integration
Associate Software Engineer
Posted 1 day ago
Job Viewed
Job Description
With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we're only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on.
At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all.
Here, we know that you're more than your work. That's why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose - a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you're passionate about our purpose - people -then we can't wait to support whatever gives you purpose. We're united by purpose, inspired by you.
Are you a recent graduate with a passion for technology and innovation? Join our team as a Software Engineer I, where you will have the opportunity to work on challenging projects, develop your skills, and contribute to the creation of impactful software solutions. This role is designed for fresh graduates eager to start their career in a dynamic and collaborative environment.
Responsibilities:
- Develop and Implement: Write clean, efficient, and maintainable code for various software applications and systems.
- Collaborate: Work closely with product managers, designers, and other engineers to understand requirements and deliver high-quality software solutions.
- Debug and Test: Participate in debugging, testing, and optimization of software applications to ensure reliability and performance.
- Learn and Grow: Engage in continuous learning and improvement by attending workshops, participating in code reviews, and staying up-to-date with the latest industry trends and technologies.
- Document: Assist in creating and maintaining technical documentation for software applications and systems.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in at least one programming language such as Java, Python, C++, or JavaScript.
- Strong understanding of computer science fundamentals, including algorithms, data structures, and software design principles.
- Excellent problem-solving skills and a proactive attitude.
- Good communication and teamwork skills, with a willingness to collaborate and learn from others.
- Conceptual understanding of Front-End/Back-End components as well as microservices
- Growth mindset: Ability to adapt and learn with changing situations.
Preferred Qualifications:
- Internship experience in software development or related fields.
- Familiarity with software development tools and methodologies, such as version control systems (Git), integrated development environments (IDEs), and agile practices.
- Basic understanding of web technologies, databases, and cloud services.
- High ownership and accountability mindset
Where we're going
UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it's our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow!
Equal Opportunity Employer
UKG is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, disability, religion, sex, age, national origin, veteran status, genetic information, and other legally protected categories.
View The EEO Know Your Rights poster ( participates in E-Verify. View the E-Verify posters here ( .
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Disability Accommodation in the Application and Interview Process
For individuals with disabilities that need additional assistance at any point in the application and interview process, please email .
The pay range for this position is $70,100.00 to $100,800.00, however, base pay offered may vary depending on skills, experience, job-related knowledge and location. This position is also eligible for a short-term incentive and a long-term incentive as part of total compensation. Information about UKG's comprehensive benefits can be reviewed on our careers site at ON HIRING SCAMS
UKG will never ask you for a copy of your driver's license, social security card, or passport during a job interview. For new hires, we do not ask for payment for equipment purchase, cost for training, or to receive onboarding documents. UKG does not make job offers outside of our formal hiring process. To help protect yourself against potential hiring scams, learn more about our formal hiring process, outlined here ( .
ABOUT OUR JOB DESCRIPTIONS
All job descriptions are written to accurately reflect the open job and include general work responsibilities. They do not present a comprehensive, detailed inventory of all duties, responsibilities, and qualifications required for the job. Management reserves the right to revise the job or require that other or different tasks be performed if or when circumstances change.
It is the policy of Ultimate Software to promote and assure equal employment opportunity for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment. It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay-offs, terminations, leave of absence, and training opportunities.
Be The First To Know
About the latest Software engineer Jobs in Middlesex County !
Principal Software Engineer
Posted 1 day ago
Job Viewed
Job Description
**Country:**
United States of America
**Location:**
HMA03: ISR Systems - Westford HO 7 Technology Park Drive, Westford, MA, 01886 USA
**Position Role Type:**
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.
Raytheon is a world leader in high altitude imaging sensors. As such, we in the Advanced Product Solutions department provide the United States Government and International Partners with remote sensing systems, for time critical intelligence, surveillance, and reconnaissance (ISR) operations. Our ISR Information and Intelligence Engineering group develops algorithms and software for processing, optimizing, and creating intelligence products from these sensors.
We are seeking a Principal Software Engineer to work on our team. As a team member, you will be working on state-of-the-art imaging systems with some of the most advanced capabilities available. This is a great opportunity to contribute to technologies that truly make a difference. We look forward to having you on the team. Applying candidates should have advanced knowledge of electro-optical (EO) remote sensing systems, an expert understanding of image & meta-data processing, and what constitutes excellent image quality. Knowledge of Community Sensor Models (CSM) and being familiar with the tagged record extensions (TRE) in the National Imagery Transmission Format (NITF) are also a plus. Applicants should have experience leading projects or developing maintainable processes.
reconnaissance/multispectral-imaging ( You Will Do**
+ Perform software development within an Agile Software Development group.
+ Provide mentorship and technical insight into new software components.
+ Provide direct support of program efforts and proposal activities.
+ Develop software in multiple languages, including but not limited to C++, Java, Typescript.
+ Design and develop high performance software in a dynamic environment.
+ This 1st shift role will be 100% on-site and based in Westford, MA.
**Qualifications You Must Have**
+ Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior work experience, or an Advanced Degree in a related field and a minimum of 5 years of prior work experience unless prohibited by local laws/regulations.
+ Experience with estimating software tasks for extended periods of time (i.e. longer than 12 months).
+ Experience interacting with customers (internal or external), suppliers, and/or other organizations / disciplines.
+ Experience with C++ and Java development with a focus on application scalability and performance.
+ Experience with web development.
+ The ability to obtain and maintain a U.S. government issued Secret security clearance post-start is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
**Qualifications We Prefer**
+ BS degree in Software Engineering or a related major is HIGHLY PREFERRED.
+ Experience with Kubernetes.
+ Experience with Machine Learning concepts.
+ Experience with GPU Programming.
+ Ability and desire to facilitate team growth and knowledge transfer.
+ Communication, interpersonal, and decision-making skills.
**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.
+ This position offers relocation based on candidate eligibility.
**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.
+ **Clearance Information** : 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: salary range for this role is 101,000 USD - 203,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.
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
**Country:**
United States of America
**Location:**
HMA03: ISR Systems - Westford HO 7 Technology Park Drive, Westford, MA, 01886 USA
**Position Role Type:**
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.
Raytheon is a world leader in high altitude imaging sensors. As such, we in the Advanced Product Solutions department provide the United States Government and International Partners with remote sensing systems, for time critical intelligence, surveillance, and reconnaissance (ISR) operations. Our ISR Information and Intelligence Engineering group develops algorithms and software for processing, optimizing, and creating intelligence products from these sensors.
We are seeking a Senior Software Engineer to work on our team. As a team member, you will be working on state-of-the-art imaging systems with some of the most advanced capabilities available. This is a great opportunity to contribute to technologies that truly make a difference. We look forward to having you on the team. Applying candidates should have advanced knowledge of electro-optical (EO) remote sensing systems, an expert understanding of image & meta-data processing, and what constitutes excellent image quality. Knowledge of Community Sensor Models (CSM) and being familiar with the tagged record extensions (TRE) in the National Imagery Transmission Format (NITF) are also a plus. Applicants should have experience leading projects or developing maintainable processes.
reconnaissance/multispectral-imaging ( You Will Do**
+ Perform software development within an Agile Software Development group.
+ Provide mentorship and technical insight into new software components.
+ Provide direct support of program efforts and proposal activities.
+ Develop software in multiple languages, including but not limited to C++, Java, Typescript.
+ Design and develop high performance software in a dynamic environment.
+ This 1st shift role will be 100% on-site and based in Westford, MA.
**Qualifications You Must Have**
+ Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior work experience, or an Advanced Degree in a related field and a minimum of 3 years of prior work experience unless prohibited by local laws/regulations.
+ Experience with C++ and Java development with a focus on application scalability and performance.
+ Experience with web development.
+ The ability to obtain and maintain a U.S. government issued Secret security clearance post-start is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
**Qualifications We Prefer**
+ BS degree in Software Engineering or a related major is HIGHLY PREFERRED.
+ Experience with estimating software tasks for extended periods of time (i.e. longer than 12 months).
+ Experience interacting with internal organizations and disciplines.
+ Experience with Kubernetes.
+ Experience with Machine Learning concepts.
+ Experience with GPU Programming.
+ Ability and desire to facilitate team growth and knowledge transfer.
+ Communication, interpersonal, and decision-making skills.
**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.
+ This position offers relocation based on candidate eligibility.
**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.
+ **Clearance Information** : 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: salary range for this role is 82,000 USD - 164,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.
Senior Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Are you ready to join a game-changing open-source AI platform that harnesses the power of hybrid cloud to drive innovation?
The Red Hat OpenShift AI (RHOAI) team is looking for an experienced Full Stack Software Engineer with OOP Language Experience (One of: GoLang, Python, TypeScript), as well as MLOps (Machine Learning Ops, the next evolution following DevOps) experience to join our engineering team. Our focus is to create a platform, partner ecosystem, and community by which enterprise customers can solve problems to accelerate business success using AI.
This is a very exciting opportunity to build and impact the next generation of hybrid cloud MLOps platforms. You'll get to contribute to the development of the RHOAI product, participate in open-source communities, and be at the forefront of the exciting evolution of AI.
You'll join a community of RedHatters that fosters continuous learning, career growth, and professional development. Get the opportunity of a lifetime to explore & experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
As a core quality engineer for one of our OpenShift AI teams, you will have the opportunity to actively participate in one of our component teams as well as the affiliated open-source communities. You will work as part of an evolving development team to rapidly design, secure, build, test, and release new capabilities. The role is primarily an individual contributor who collaborates closely with other quality engineers and cross-functional teams. You should have a passion for working in open-source communities and for developing solutions that integrate Red Hat, open-source, and partner technologies into a cohesive platform.
**What you will do:**
+ Contribute to the architecture, design, development of automated testing for new features and solutions for RHOAI
+ Innovate in the MLOps domain by participating in upstream communities (Kubeflow, LLAMA-Stack, MCP, PyTorch, etc.)
+ Ensure non-functional requirements including security, resiliency, and maintainability are met
+ Work with your scrum team to help ensure quality, by writing integration, unit, and usability tests
+ Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members
+ Collaborate with product management, other engineering and cross-functional teams to analyze and clarify business requirements
+ Communicate effectively to stakeholders and team members to ensure proper visibility of quality efforts
+ Give thoughtful and prompt code reviews
**What you will bring:**
+ Full stack experience in the latest higher level programming languages, and testing frameworks (Cypress, Jest, Enzyme, React-Testing-Library, GoLang, Python)
+ Ability to quickly learn and use new tools and technologies
+ Experience with source code management tools such as Git
+ Good systems understanding, troubleshooting and root-cause analysis capabilities
+ Ability to work independently in a fast-paced, ever-changing environment
+ Experience with the latest in Agentic Coding and AI Accelerated development workflows (Cursor, Claude Code, Gemini, Roo Code, GitHub Copilot)
+ Excellent written and verbal communication skills
**The following will be considered a plus:**
+ While a bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
+ Understanding of how Open Source and Free Software community's work
+ Excitement about the future of responsible Agentic AI software development
+ Use of MCP tools
+ Reading and writing agentic coding guardrails that help improve velocity balanced with quality
+ Experience with development for public cloud services (AWS, GCE, Azure)
+ Experience with enterprise design patterns (Backend for Frontend, Service Bus, Circuit Breakers)
+ Experience in Kubernetes, OpenShift or other cloud-native technologies
The salary range for this position is $133,650.00 - $220,680.00. Actual offer will be based on your qualifications.
**Pay Transparency**
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.
**About Red Hat**
Red Hat ( is the world's leading provider of enterprise open source ( software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
**Benefits**
● Comprehensive medical, dental, and vision coverage
● Flexible Spending Account - healthcare and dependent care
● Health Savings Account - high deductible medical plan
● Retirement 401(k) with employer match
● Paid time off and holidays
● Paid parental leave plans for all new parents
● Leave benefits including disability, paid family medical leave, and paid military leave
● Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
**Note:** These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
**Inclusion at Red Hat**
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
**Equal Opportunity Policy (EEO)**
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
**Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.**
**Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email** ** ** **.** **General inquiries, such as those regarding the status of a job application, will not receive a reply.**