218 Software Engineer jobs in Newton
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.
Our Purpose
TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.
We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.
Opportunity Overview
The Teradyne Firmware Engineering team is looking for a highly motivated, energetic, technically driven Embedded Firmware Engineer to focus on the development of software systems for Embedded products within the Integrated System Test Unit. This individual will report directly to the Firmware Engineering Manager. Our Embedded Software development tasks consist of writing and maintaining software that presents a programmatic interface to the low-level hardware of Automatic Test Equipment (ATE). The software is intended to control the hardware and interface to systems and class structures that will be loaded to the ATE. The code that is developed will interface to hardware directly and through firmware. It will also provide a more generalized interface up to user-level software. Come be part of our team!
+ Conceive and implement fully functional and high performing C# and C++ software OO solutions.
+ Develop embedded systems on microcontrollers/embedded processors.
+ Debug system and board level modules through the software toolset, working closely with hardware and firmware engineers.
All About You
+ 10+ years' experience.
+ SLT Serial Scan Knowledge
+ Experience developing and debugging multithreaded applications.
+ Experience coding on both Linux and Windows. Proficient in Visual Studio 2015 (or later) or equivalent.
+ Experience with Git Source Control Management.
+ Comfort with all of the following technologies: SPI buses, I2C buses, PID control, fixed point math, async/syncserial bus, DDR, memory, FPGA buses.
+ Experience with Intel and ARM architectures.
+ Experience modifying and maintaining Linux Kernel, root file system, uBoot, device drivers and cross compilation tools.
+ Familiarity with code analysis tools like Valgrind, Coverity.
+ Minimum BS degree in EE, CS, Computer Engineering or equivalent
Benefits:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here ( to see details.
#LI-KD1
Current openings may involve access to export controlled technology and may be subject to export licensing requirements prior to employment. ATTENTION APPLICANTS WITH DISABILITIES: If you're unable to access our on-line application due to a disability you may visit one of our locations or our Corporate Office at 600 Riverpark Drive, North Reading, MA and request a paper application form. In addition, you may also contact the HR Service Center at or contact them at for additional assistance. LitePoint, a Teradyne Company is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, age, disability status, protected veteran status, or any other characteristic protected by law. We are a VEVRAA Federal Contractor.
Software Engineer

Posted 1 day 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.
Software Engineer

Posted 1 day ago
Job Viewed
Job Description
At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That's what we do.
We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you'll get flexibility that's real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters-and so do you.
We are looking for a talented and experienced Software Engineer II to join our dynamic team. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide.
We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex challenges. Our team is looking for strong talent with expertise in the following areas:
+ Front End UI Engineer (UI/UX design principles, responsive design, JavaScript frameworks)
+ DevOps Engineer (CI/CD Pipelines, IAC proficiency, Containerization/Orchestration, Cloud Platforms)
+ Back End Engineer (API Development, Database Management, Security Practices, Message Queuing)
+ AI/ML Engineer (Machine Learning Frameworks, Data Processing, Algorithm Development, Big Data Technologies, Domain Knowledge)
**About the role:**
+ Software Development: Write clean, maintainable, and efficient code or various software applications and systems.
+ Design and Architecture: Participate in design reviews with peers and stakeholders
+ Code Review: Review code developed by other developers, 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.
+ Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production.
+ Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials.
**About you,**
**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 Java, or JavaScript.
+ Experience with software development practices and design patterns.
+ Familiarity with version control systems like Git 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.
+ Commitment to continuous learning and professional development.
+ Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
***UKG is unable to offer sponsorship for this position.**
**Company Overview:**
UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry - because great organizations know their workforce is their competitive edge. Learn more at ukg.com.
**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:
For individuals with disabilities that need additional assistance at any point in the application and interview process, please email .
USA Pay Transparency:
The pay range for this position is $90,900 to $130,700, 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
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 1 day 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.
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.
Senior Software Engineer
Posted today
Job Viewed
Job Description
Senior Software Engineer | Multi-Strat Hedge Fund | Python, AWS and GIT
A leading Multi-Strat Hedge Fund that has rapidly grown in assets under management is building out a new Data Analytics platform. They have expanded into several asset classes, including credit, equities, fixed income and real estate and as a result looking to leverage a shared platform to capture cross-asset class opportunities.
This firm has invested heavily in its technology and infrastructure, which has fueled strong investment returns and growth over the past 5 years. They are now a fully tech driven business that uses massive data sets, proprietary algorithms, and statistical models to identify patterns, forecast market trends, and optimize trades in real time. This role will support applications and infrastructure that power real time monitoring, analysis, and trading systems.
You’ll join a growing, world-class team and focus on designing and building their next-gen compute platform, which is one of the core engines of the business.
Responsibilities:
- Design and build cloud native containerized microservices and applications with Python, AWS, and EKS from scratch
- Help drive an early-stage migration to AWS, and define future architecture for cloud data/ML platforms, tools, and their underlying infrastructure
- Collaborate with other teams on best practices, platform adoption, and migration of existing applications
- Work directly with the Director of Development and other top engineering leaders to define and execute this firm’s engineering vision
Skills:
- Advanced proficiency in Python for both backend engineering of web applications and AI/ML model development.
- Understanding of AWS best practices for CI/CD pipelines, infrastructure as code (terraform or equivalent), and cloud security
- Excellent communication, analytical, and problem-solving skills.
- Proven ability to develop relationships with stakeholders, communicate project status, and understand detailed business requirements.
Benefits:
- Industry leading compensation and benefits
- Hybrid flexibility in Boston office
- Collegiate, collaborative, tech driven culture
Salesforce Software Engineer
Posted 3 days ago
Job Viewed
Job Description
The Red Hat Partner User Experience Platform Engineering team is looking for a qualified Salesforce software engineer to work either remotely or on-site in the United States. UXE develops middleware and CRM software that enables business-to-business (B2B) communications with Red Hat Partners and connects multiple teams inside Red Hat to meet support and customer service requirements.
We are looking for an engineer who is interested in modern development practices like agile methodology, continuous integration, and working on large applications on the Salesforce CRM platform. This role is Hybrid in Raleigh , NC.
At Red Hat, our commitment to open source innovation extends beyond our products - it's embedded in how we work and grow. Red Hatters embrace change - especially in our fast-moving technological landscape - and have a strong growth mindset. That's why we encourage our teams to proactively, thoughtfully, and ethically use AI to simplify their workflows, cut complexity, and boost efficiency. This empowers our associates to focus on higher-impact work, creating smart, more innovative solutions that solve our customers' most pressing challenges.
What you will do:
-
Implementing integration architectures for data and process integration within Salesforce & with other non-Salesforce systems.
-
Serve as a team developer on a project Workstream.
-
Ensure ongoing quality of the application codebases through bug fixes, refactoring and test automation
-
Collaborate with other developers across multiple departments and technologies for different integration use cases
-
Participate actively in design reviews and story grooming to understand new features and bug fixes
-
Work with the engineering and support teams to adapt existing engineering processes and practices and develop new processes to facilitate a productive development environment
-
Work with product managers and other related stakeholders to ensure business requirements and priority are well understood and clearly communicated to the development team
-
Work with external partners to design and implement business-to-business (B2B) integrations between companies.
-
Provide developer support to critical B2B systems
-
?Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
?
What you will bring:
-
Bachelor's degree in engineering or computer science
-
Salesforce development experience with a focus on Apex, triggers, and flows
-
US Citizen or GC holder
-
Ability to work Hybrid in Raleigh, NC
-
More than 2 years of software developer experience
-
Development skills with a focus on integration APIs
-
Experience with web services such as REST or SOAP
-
Experience with relational databases such as SQL
-
Practice with object-oriented programming
-
Practice with test-driven development
-
Use of git or other source management systems including managing code reviews and commits from multiple people
-
Ability to take ownership of a software project, including driving the requirements gathering, technical design, reviews, and documentation
-
Ability to work in a distributed environment with team members across the world
-
Ability to set and meet business and technical commitments.
The salary range for this position is $94,550.00 - $151,170.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.
Be The First To Know
About the latest Software engineer Jobs in Newton !
Principal 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.
UKG is looking for a Principal Cloud Platform Engineer to build and maintain our public/private cloud's PaaS layer (Platform as a Service). This is a specialized team that abstracts the complexities of Infrastructure, Networking, and Security requirements to ensure they are consumed in standardized ways for supporting Applications. These services are built in Linux leveraging various technologies including Go, Ansible, Concourse, K8s, GKE, Google Cloud Platform (GCP) and Openstack, to name a few. This position will partner with our Agile development teams to assure smooth integration and deployment of UKG software across the entire cloud infrastructure.
This position may perform work with the U.S. government therefore Ideal candidate should be a U.S. citizen Existing or previous Government Security Clearance preferred, or ability to obtain appropriate security clearance is required
Job Responsibilities:
- Manage, improve, and maintain our tools and services stack across the organization and deliver value incrementally
- Maintain and enhance our current set of managed services, which include Kubernetes, MongoDB, MongoDB Atlas, MySQL, Elasticsearch, Redis, RabbitMQ, PostgreSQL, AlloyDB.
- Build mature applications and services to enable Product Development teams through in-house self-service portal
- Collaborate with Development and Engineering teams to understand gaps and requirements while meeting expectations
- Join team meetings daily and as needed and collaborate with peers and teams within the organization
- Troubleshoot issues by reviewing information at hand, develop detailed implementation plan with automation and test details, and mentoring team members
- Lead and guide engineers with implementations
- Understand cross functional impact and high-level topology across services
- Ensure development aligns with UKG guidelines and industry best practices
- Communicate with and mentor teams on best practices and guidelines regarding the best use of our tooling and services
- Writing technical specifications and documentation
- Participate in a rotational on-call schedule with the team
Qualifications:
- Bachelor's degree in computer science, Engineering, Software Engineering, or a related field, however equivalent work experience in similar position may be substituted for educational requirements.
- 10+ years of experience developing and maintaining cloud platform and services on-prem or public (GCP preferred) through code
- 10+ years of experience with at one programming language. (e.g. Java, Golang, Ruby, Python)
- 10+ years of experience managing Linux based platforms
- 10+ years of experience with Cloud Native solutions (Google Cloud Platform, Amazon Web Services, and/or Azure).
- 10+ years of experience with DevOps practices and toolsets, such as Terraform, Ansible, Packer, GitHub, Vault, CI/CD delivery models
- Experience working with container technologies (e.g. Docker, Kubernetes)
- Strong scripting experience in at least two of the following: Perl, Bash, Python, PowerShell
- Windows and Linux OS and Networking experience (TCP/IP, Firewalls, SSL, Load Balancing, WAFs, SMTP, DNS, etc)
- Experience developing, deploying, and maintaining highly available services at scale
- Experience with Infrastructure test automation
- Experience with web technologies utilizing Microservices, SOA patterns and REST
- Understanding of Site Reliability Engineering principles
Preferred Qualifications:
- Experience with Relational Database Management System (RDBMS) and NoSQL database development and administration (e.g. Postgres, MySQL, MongoDB, Elastic Search etc.)
- Experience with Message queues (e.g. RabbitMQ)
- Experience with logging, monitoring, and alerting technologies (e.g. Sensu, Grafana, InfluxDB, GCP Cloud Monitoring, ELK stack)
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 (
UKG participates in E-Verify. View the E-Verify posters here ( .
Disability Accommodation
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 $142,100 to $204,200, 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.
Lead Software Engineer

Posted 1 day ago
Job Viewed
Job Description
**Responsibilities:**
**DevOps Engineering:**
+ Design, implement, and manage Infrastructure as Code (IaC) using Terraform across multi-cloud environments (e.g., AWS, Azure, GCP).
+ Collaborate with development and operations teams to define infrastructure requirements and ensure scalable, secure, and reliable cloud solutions.
+ Implement blue-green deployments and zero-downtime release strategies.
+ Manage and version control infrastructure configurations and scripts using Git and GitHub.
+ Collaborate with development and operations teams to build and improve CI/CD pipelines.
+ Participate in code reviews and contribute to improving IaC standards and practices.
+ Leverage DNS routing strategies to enable zero-downtime deployments and fast rollback capabilities.
**Linux System Administration:**
+ Install, configure, maintain, and troubleshoot Linux servers (e.g., RHEL, CentOS, Ubuntu) in a production environment.
+ Perform system monitoring, performance tuning, and capacity planning.
+ Implement and maintain system security best practices, including firewall (iptables) configurations and SELinux.
+ Automate routine tasks using shell scripting (Bash, Python).
+ Oversee logical volume management (LVM) and file system administration.
+ Configure and administer SMTP services (e.g., Postfix, Sendmail) for reliable email delivery and reception.
+ Manage and troubleshoot internal DNS (Domain Name System) infrastructure, including zone file management and recursive/authoritative DNS servers.
+ Implement and maintain automation for cloud resource provisioning, configuration, and deployment.
+ Monitor and optimize GCP resource utilization and costs.
**Security & Compliance:**
+ Ensure compliance with security standards and policies across Linux and GCP environments.
+ Implement and maintain robust backup and disaster recovery strategies.
+ Participate in security audits and vulnerability assessments.
**Documentation & Support:**
+ Create and maintain comprehensive technical documentation for systems, configurations, and procedures.
+ Provide support and troubleshoot issues, responding to incidents and resolving problems efficiently.
+ Participate in an on-call rotation as required.
**Basic Qualifications:**
+ 5+ years of experience as a Linux System Administrator.
+ GCP Certified (Associate Cloud Engineer or Professional Cloud Architect preferred).
+ 5+ years of experience with Terraform for infrastructure provisioning and management on GCP.
+ Proficiency with Git and GitHub for source code management and collaboration.
+ Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience.
**Preferred Qualifications:**
+ Strong expertise in SMTP configuration and troubleshooting.
+ In-depth knowledge of internal DNS administration and best practices.
+ Proven experience with Web Proxy solutions (e.g., Nginx as a reverse proxy, Squid).
+ Experience with scripting languages (Bash, Python).
+ Familiarity with monitoring tools (e.g., DataDog, Grafana).
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.
Embedded Software Engineer

Posted 1 day ago
Job Viewed
Job Description
R&D Product Development
**Job Sub** **Function:**
R&D Software/Systems Engineering
**Job Category:**
Scientific/Technology
**All Job Posting Locations:**
Danvers, Massachusetts, United States of America
**Job Description:**
Fueled by innovation at the intersection of biology and technology, we're developing the next generation of smarter, less invasive, more personalized treatments.
Are you passionate about improving and expanding the possibilities of Cardiovascular? Ready to join a team that's reimagining how we heal? Our Cardiovascular team develops leading solutions for heart recovery, electrophysiology, and stroke. You will join a proud heritage of continually elevating standards of care for stroke, heart failure and atrial fibrillation (AFib) patients.
Your unique talents will help patients on their journey to wellness. Learn more at Design, development, and test software per medical device software development life cycle (IEC-62304)
+ Collaborate with cross-functional teams including hardware, firmware, and systems engineering to deliver integrated solutions.
+ Work with internal and external partner resources to develop and release software in a timely manner per SOPs
+ Troubleshoot issues, perform root cause analysis, collaborate to resolve issues and implement corrective action
+ Convert user need into software requirements and contribute to software risk management activities.
+ Integrates Johnson & Johnson's Credo and Leadership Imperatives into team goals and decision making.
**Qualifications:**
+ B.S / M.S. in computer science, math, or an engineering field or equivalent work experience; M.S. preferred.
+ Experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor).
+ Experience in developing multi-threaded applications on real-time operating systems.
+ Comfortable with system-level troubleshooting using EE and software tools.
+ Familiarity with QNX and FDA 524B cybersecurity guidelines would be a big plus.
+ Experience in the medical device industry is strongly preferred.
+ Working knowledge of cardiovascular physiology would be a big PLUS.
+ Willing to travel 5% of the time to meet with customers to assess product performance in the field and gather user needs
+ Highly collaborative with excellent communication and analytical skills.
+ Self-motivated and willing to learn and explore new technologies.
+ Independent, efficient, and able to manage competing priorities
Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
Johnson & Johnson is committed to providing an interview process that is inclusive of our applicants' needs. If you are an individual with a disability and would like to request an accommodation, please contact us via or contact AskGS to be directed to your accommodation resource.
The anticipated base pay range for this position is $74,000 to $119,600
The Company maintains highly competitive, performance-based compensation programs. Under current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan. The annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding for individual and the corporation's performance over a calendar/performance year. Bonuses are awarded at the Company's discretion on an individual basis. Employees and/or eligible dependents may be eligible to participate in the following Company sponsored employee benefit programs: medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance. Employees may be eligible to participate in the Company's consolidated retirement plan (pension) and savings plan (401k).This position is eligible to participate in the Company's long-term incentive program. Employees are eligible for the following time off benefits: Vacation - up to 120 hours per calendar year. Sick time - up to 40 hours per calendar year; for employees who reside in the State of Washington - up to 56 hours per calendar year. Holiday pay, including Floating Holidays - up to 13 days per calendar year. Work, Personal and Family Time - up to 40 hours per calendar year. For additional general information on Company benefits, please go to: - This job posting is anticipated to close on November 6, 2025. The Company may however extend this time-period, in which case the posting will remain available on to accept additional applications.