Software Engineer

7 days ago


Cary, United States IMS People Full time
Job DescriptionJob Description

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.



  • Cary, North Carolina, United States Dude Solutions Full time

    Job 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 time

    We 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...


  • Cary, United States Acro Service Corp Full time

    Primary 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,...


  • Cary, United States Entegee Full time

    Job 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,...


  • Cary, United States Mastech Digital Full time

    Need 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...


  • Cary, North Carolina, United States Tata Consultancy Services Full time

    Job 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...


  • Cary, North Carolina, United States The Dignify Solutions LLC Full time

    Key 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 time

    Job 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...


  • Cary, United States PennyMac Financial Services, Inc. Full time

    Pennymac 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


  • Cary, United States Mastech Digital Full time

    Open 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...


  • Cary, United States Mastech Digital Full time

    Hiring 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...


  • cary, United States Mastech Digital Full time

    Hiring 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...


  • Cary, North Carolina, United States UNC Health Care Full time

    Job 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...


  • Cary, North Carolina, United States Tata Consultancy Services Full time

    Job 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...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job 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 time

    Job 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...


  • Cary, North Carolina, United States SAS Full time

    About 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...


  • Cary, United States IMCS Group Full time

    Title: 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...


  • Cary, North Carolina, United States Dexian - DISYS Full time

    Job 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...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job 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,...