Software Engineer
7 days ago
Job Title: Senior Software Engineer – OpenShift AI Team
Location: Hybrid – Raleigh, NC or Boston, MA
Employment Type: Full-Time, Permanent
Job Summary
Join the innovative Red Hat OpenShift AI (RHOAI) team as a Senior Software Engineer, where you’ll develop cutting-edge solutions that integrate AI, Kubernetes, and hybrid cloud technologies. This role offers the opportunity to shape the next generation of MLOps platforms, contribute to open-source communities, and drive business success for enterprise customers. You’ll be part of a fast-paced, collaborative environment that encourages continuous learning, professional growth, and technical innovation.
Key Responsibilities
- Design, develop, and test new features for the RHOAI platform, ensuring scalability, security, and maintainability.
- Contribute to the innovation of MLOps workflows by participating in upstream open-source communities.
- Develop and maintain CI/CD pipelines for secure and efficient software delivery.
- Write unit and integration tests to ensure product quality, working closely with quality engineers.
- Collaborate with product management and cross-functional teams to clarify business requirements and deliver high-value solutions.
- Provide thoughtful code reviews and mentor junior engineers to support team growth.
- Represent RHOAI at industry events, customer meetings, and open-source forums.
- Share recommendations and technical insights to foster a culture of continuous improvement.
Required Qualifications
- Strong programming experience in Golang or Python.
- Proficiency in Kubernetes, OpenShift, or similar cloud-native platforms.
- Familiarity with data science workflows and machine learning pipelines.
- Hands-on experience with Git and other source code management tools.
- Strong troubleshooting skills and understanding of system-level architecture.
- Excellent communication skills, both written and verbal.
- Ability to thrive in a dynamic, fast-paced environment.
Preferred Qualifications
- Experience in MLOps development and contributing to open-source communities.
- Knowledge of CI/CD tools and best practices.
- Prior experience presenting at industry events or collaborating with customers.
Work Environment
- Hybrid role: Candidates must be able to work on-site in Raleigh, NC or Boston, MA several days per week.
- Opportunity to work in an open and inclusive environment with a focus on collaboration and innovation.
Compensation and Benefits
- Salary: $111,260 - $183,580/year, based on location, skills, and experience.
- Comprehensive benefits, including medical, dental, vision, retirement plans, paid time off, parental leave, and more.
- Additional benefits like an employee stock purchase plan, tuition reimbursement, and transportation expense accounts.
Diversity, Equity, and Inclusion
We celebrate diverse perspectives and are committed to creating an inclusive environment where all voices are valued. Applicants from all backgrounds are encouraged to apply.
-
Software Development Engineer
4 weeks ago
Cary, North Carolina, United States Dude Solutions Full timeJob Title: Software Development EngineerAbout the Role:We are seeking a skilled Software Development Engineer to join our team at Dude Solutions. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:* Design and develop software...
-
Software Engineer
5 days ago
Cary, North Carolina, United States FIRST SOFTSOLUTIONS INC Full timeWe are seeking a skilled Software Engineer to join our team at FIRST SOFTSOLUTIONS INC.Key Responsibilities:Design, develop, and maintain applications and databases by evaluating client needs, analyzing requirements, and developing software systems.Requirements:Excellent Java skills, experience with Spring Boot, and knowledge of React.What We...
-
Embedded Software Engineer
3 months ago
Cary, United States Acro Service Corp Full timePrimary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...
-
Embedded Software Engineer
2 months ago
Cary, United States Entegee Full timeJob DescriptionJob DescriptionSummary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers.Requirements:Technical skills in embedded software development, hardware integration, and electrical systems.Experience developing embedded applications using C.Bachelor's degree in electrical,...
-
Senior Java Software Engineer
2 days ago
Cary, United States Mastech Digital Full timeNeed locals, Onsite interview mandatoryJob Title: Senior Software EngineerLocation: Cary, NC (Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, Thursday)Duration: Long term contract JOB DESCRIPTIONSkills required: JavaAngularRestMessaging services- KAFKAAWS Spring BootPosition Summary: A Senior Software Engineer will develop, maintain, and support new or...
-
Senior .NET Software Engineer
1 month ago
Cary, North Carolina, United States Tata Consultancy Services Full timeJob SummaryWe are seeking a highly skilled and experienced Senior .NET Software Engineer to join our team at Tata Consultancy Services. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems using .NET technologies.Key ResponsibilitiesDesign and develop software systems...
-
Senior Java Software Engineer
4 weeks ago
Cary, North Carolina, United States The Dignify Solutions LLC Full timeKey Responsibilities:As a key member of our team at The Dignify Solutions LLC, you will be responsible for designing and developing Java applications using modern programming languages and open-source technologies. Your expertise in Agile methodologies and extensive SDLC knowledge will enable you to build enterprise-scale distributed applications....
-
Cary, North Carolina, United States Apple Full timeJob Title: Software Development Engineer, Production DevelopmentAbout the Role:At Apple, we're looking for a highly motivated Software Development Engineer to join our Production Development team. As a key member of our team, you will design, implement, and maintain various tools to streamline and automate Engineering Operations processes. Your expertise in...
-
Director, Software Engineering
5 days ago
Cary, United States PennyMac Financial Services, Inc. Full timePennymac is seeking a dynamic and experienced Vice President of Engineering to lead our Sales & Marketing Engineering workstream. This critical role will oversee multiple teams of talented engineers across three key areas: CRM, SFMC (Salesforce Marke Software Engineer, Salesforce, Director, Engineer, Sales, Systems
-
Senior Software Engineer
4 weeks ago
Cary, United States Mastech Digital Full timeOpen for C2C, H1 transfers, GC filing. Onsite interview in Cary, NCNeed locals only Direct client Job Title: Senior Software EngineerLocation: Cary, NC (Hybrid onsite- 3 days: Tuesday, Wednesday, Thursday)Duration: Long term contractJOB DESCRIPTIONPosition Summary: • A Senior Software Engineer will develop, maintain, and support new or existing software...
-
Senior Software Engineer
7 days ago
Cary, United States Mastech Digital Full timeHiring Locals onlyInterview ONSITE. Location: Cary, NC Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, ThursdayTop SkillsJavaRestMessaging services- KAFKAAWSSpring BootJob Title: Senior Software EngineerLocation: Cary, NC (Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, Thursday)Duration: Long term contract Email me at bhushit.sharma@mastechdigital.com...
-
Senior Software Engineer
7 days ago
cary, United States Mastech Digital Full timeHiring Locals onlyInterview ONSITE. Location: Cary, NC Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, ThursdayTop SkillsJavaRestMessaging services- KAFKAAWSSpring BootJob Title: Senior Software EngineerLocation: Cary, NC (Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, Thursday)Duration: Long term contract Email me at bhushit.sharma@mastechdigital.com...
-
Senior Software Engineer
3 weeks ago
Cary, North Carolina, United States UNC Health Care Full timeJob Description:We are seeking a skilled Cloud Infrastructure Engineer with expertise in software development to join our team.As a Cloud Systems Engineer with a focus on software development, you will be responsible for designing, building, and maintaining scalable cloud infrastructure to support our company's growth.Key responsibilities include:Designing...
-
Senior .NET Software Engineer
2 weeks ago
Cary, North Carolina, United States Tata Consultancy Services Full timeJob RequirementsWe are seeking a highly skilled .NET professional to lead our team of developers in creating cutting-edge software solutions.Key Responsibilities:Bachelor's degree in Computer Science, Engineering, or a related field.10+ years of experience in software development, with a strong focus on .NET technologies.Proven experience in a leadership or...
-
Senior Full Stack Software Engineer
4 weeks ago
Cary, North Carolina, United States Deutsche Bank Full timeJob TitleSenior Full Stack EngineerJob SummaryWe are seeking a highly skilled Senior Full Stack Engineer to join our team at Deutsche Bank. As a key member of our technology solution, you will be responsible for developing applications for key business areas and driving cloud, cyber, and business technology strategy.Key ResponsibilitiesPromote the target...
-
Cary, North Carolina, United States Secmation Full timeJob DescriptionSecmation is seeking an experienced Cybersecurity Software Development Engineer to join our development teams. This role will involve the design, development, implementation, and testing of security solutions for embedded systems and devices.In this hands-on software development position, you will work closely with the Secmation management...
-
Software Development Engineer in Test
4 weeks ago
Cary, North Carolina, United States SAS Full timeAbout the JobWe're seeking a talented Software Development Engineer in Test to join our SAS Model Management R&D team. As a key member of our team, you will contribute to the development of cutting-edge, innovative products and solutions that enable our customers to deploy analytics and make decisions in a high-performing, lean, and scalable manner.Your...
-
IOS Software Engineer
2 days ago
Cary, United States IMCS Group Full timeTitle: IOS Software Engineer Duration: 06 Months Location: Complete Onsite role - North Carolina, 27513 United StatesDescription: The Client Machine Translation team is responsible for Translation technologies which power Translate app and related features. We are continuously working to deliver on our vision of breaking down language barriers.This role will...
-
Senior Java Software Engineer
4 weeks ago
Cary, North Carolina, United States Dexian - DISYS Full timeJob Summary:As a Senior Java Software Engineer at Dexian - DISYS, you will play a key role in developing, maintaining, and supporting new or existing software products. You will be responsible for evangelizing and applying the best practices of software development, working independently and as part of the leadership group of a larger team to deliver quality...
-
Full-stack Java/React Software Engineer
1 month ago
Cary, North Carolina, United States Deutsche Bank Full timeJob Title: Full-stack Java/React Software EngineerDeutsche Bank is seeking a highly skilled Full-stack Java/React Software Engineer to join our Enterprise Data Services (EDS) platform team. As a key member of our team, you will design, develop, and maintain full-stack Java Spring Boot/ReactJS application components involving Microservices, REST APIs,...