Software Engineer
$96.44k - $154.19kRed Hat
Red Hat will not be providing visa sponsorship for this position. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. Job Description The Red Hat IT team is looking for a Software Engineer to join us in Raleigh, NC. In this role, you will work on an innovative IT Application and Business Delivery team focused on developing domain-centric, cloud-native and messaging APIs as well as web applications that serve Red Hat training customers and partners. You'll collaborate with both local and remote team members to document, design, develop, test, operate, and maintain enterprise API management and integration solutions. You will also work on the full-stack design, development, testing, and release of both modern and traditional web applications, with a focus on the back-end and system integrations. Qualified applicants will contribute to the team's capabilities by demonstrating technical competency, exceptional communication skills, personal initiative, creativity, desire to learn, transparency, and ability to work as part of a global team. What You Will Do Leveraging AI Tools: Exercise judgment to independently apply AI tools and agentic workflows to streamline team processes, such as automating code generation and routine testing. Design, develop, document, test, maintain, and operate message-based middleware and services for internal and external customers, both in the cloud and in dedicated data centers. Design, develop, test, and maintain Java and Python applications, and RESTful web services, leveraging frameworks including Spring MVC and Spring Security. Document use cases, create physical and logical data models. Work closely with domain experts to analyze and implement business requirements. Work closely with application development teams to standardize OpenShift deployment and operational patterns, tooling, and shared libraries. Design database schemas, indexes, and transaction boundaries within performance and scalability constraints. Automate infrastructure management best practices with OpenShift/Ansible/RHEV/OpenStack technologies. Evaluate open source solutions to meet business needs. Participate in periodic L3 application support rotation. What You Will Bring Bachelor’s or master’s degree in computer science, engineering, or other closely related field. 6+ years of experience performing object-oriented analysis and design. 6+ years of experience in Java, including Spring and Maven or other object-oriented languages. 6+ years of experience using Oracle, MySQL (or Maria), and/or Mongo. 6+ years of experience developing applications working in an agile development environment. 6+ years of experience with distributed source control tools like Git or Mercurial. 6+ years working with continuous integration tools and processes. Continuous delivery experience is a plus. 6+ years working in an Agile team environment. 6+ years working with distributed source control such as Git, including branching and merging. Experience With The Following Will Be Considered a Plus 4+ years of experience administering Linux systems. 4+ years Working on open source projects. 4+ years Swagger or OpenAPI. 4+ years 3scale or other API gateway technologies like Kong or Envoy. 4+ years Spring Boot, Python. 4+ years Red Hat OpenShift or Kubernetes. 4+ years developing against NoSQL databases like MongoDB, Cassandra. 4+ years developing against SQL databases such as MariaDB or Oracle. 4+ years Writing automation using tools like Puppet, Chef, Ansible, or Jenkins. 4+ years writing QA automation with tools such as Selenium. 4+ years of experience with AngularJS front-end web development. 4+ years of implementing integration design patterns, especially in a microservices and/or event-driven architecture. 4+ years Developing and maintaining JavaScript web app front-ends using MV* frameworks including AngularJS and/or React. The salary range for this position is $96,440.00 - $154,190.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. 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 RedHat 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 View email address on click.appcast.io. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr Red Hat
$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional... ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other...SuggestedLocal areaImmediate startWorldwideFlexible hours- ...accessing the loan market’s most credible source of deal information. About You Versana is looking for a motivated Full Stack Software Engineer to join our Application Development team. The squad’s goal is to create, enhance and maintain Versana’s real‑time syndicated...SuggestedContract workFixed term contractLocal area
$180k - $210k
...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of... ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend...SuggestedImmediate startRemote workWorldwide$65k - $185k
...demographics, from communities to the families that build them. \n Key Responsibilities Apply engineering principles to design, develop, test, and maintain software systems. Participate in code reviews and collaborate with cross-functional teams to understand...SuggestedPermanent employmentWork experience placementLocal areaRemote work- ...Description Employer: Amazon Data Services, Inc. Position: Software Dev Engineer II - AMZ26216.2 Location: Raleigh, NC Multiple Positions Available Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services...Suggested
- ...truly matters, join us to advance science. We are seeking a talented Data Engineer to join our Technology team. In this role, you will develop, create, and modify computer application software and databases to drive operational efficiency and improve business processes...Work at office3 days per week
- A leading research accelerator for AI is seeking a software engineer based in the US for a contractor role. Responsibilities include evaluating AI-generated code, building verification agents, and collaborating with cross-functional teams. Candidates should have over 5...For contractors10 hours per weekFlexible hours
- A leading research accelerator is seeking a Software Engineer to enhance AI-driven coding solutions. This role requires over 5 years of software engineering experience, including work at a top-tier product company. Responsibilities include refining AI-generated code and...Contract workFor contractorsFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Work at officeRemote workWork from home
- ...Position: SkillBridge Internship – Junior Software Engineer Location: Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a skilled Senior Software Engineer to contribute to the advancement of our SBIR programs...Full timeInternshipRemote work
- ...Position Summary As a member of our R&D group, you will work in small cross‑functional scrum teams made up of software developers, engineers, and testers. In this role, you will help design, build, test, and maintain software used across Vecima's product portfolio. You...InternshipWork from home
- Ndustrial is hiring a Senior Software Engineer to design and build the frontend, APIs, backend services, and AI-powered capabilities of our Nsight Energy Intensity Platform. You'll work across the full stack in the industrial IoT space, collaborating with engineering, product...
- IXL Learning in Raleigh, NC, is seeking Senior Software Engineers who are passionate about education and technology to help us expand our educator-focused marketplace and deliver reliable, scalable systems. You will tackle problems from search and personalization to multi...
- ...Clearance with SCI eligibility BS or higher in Computer Science, IT, Engineering, Applied Mathematics, or a closely related field 8+ years... ...and managing event‑driven architecture Building secure software solutions with a focus on security best practices Design and...Work experience placement
- A leading financial institution is looking for an experienced software developer to enhance their engineering capabilities. The role involves designing scalable, secure software and mentoring team members. Candidates should have a Bachelor's degree in Computer Science,...
$130k - $170k
What You’ll Do We’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours- Teachers Pay Teachers (TPT) is seeking a Senior Software Engineer in Raleigh, NC. In this full-time position, you'll work on new features for an educator-focused marketplace while collaborating with talented engineers. The role requires 6+ years of experience in software...Full time
$180k - $220k
A leading healthcare technology firm in Raleigh is seeking a Senior Software Engineer to lead platform scalability and reliability initiatives. The ideal candidate will own architectural design, work collaboratively with cross-functional teams, and mentor other engineers...- A leading commercial insurance organization is seeking a Senior Software Engineer to join their team in a hybrid role based in Raleigh, NC. The ideal candidate will possess strong problem-solving skills and development experience with Java, Spring Boot, and SQL. You will...Remote work
- Dexian is seeking qualified software developers in North Carolina specializing in Java, cloud technologies, and distributed systems. Candidates should have a bachelor’s degree and experience with RESTful APIs, databases, and microservices. The role requires a commitment...
$141k - $202k
Google is looking for a Software Engineer for Google Cloud Storage in Raleigh, NC. The role involves developing cutting-edge technologies, optimizing storage performance, and resolving complex issues in the Google Distributed Cloud ecosystem. Candidates should have a Bachelor...- ...Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members. Ideal...
- Job Description Responsibilities Build, deploy, and support AWS Lambda–based services Improve platform: Performance Resilience Availability Support and enhance existing production platform Work on content enrichment, not UI or customer-facing apps Product Context Platform...
- ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics role at Canonical Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and...Full timeLocal areaRemote workWork from homeWorldwide
- ...supercomputers are built using our Wafer‑Scale Cluster technology - a cluster of several Wafer Scale Engine (WSE) chips. The Cluster engineering team is responsible for delivering software that is all‑things related to cluster. Responsibilities Automate bare‑metal configuration...
$79k - $119k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...work through Justice for Change. What We Do At Relativity, engineers don’t just write code. They build the systems that power AI-...Remote workHome office$77k - $156k
What You’ll Do As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal areaFlexible hours3 days per week$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world‑class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Local area- ...configuration of applications on the ServiceNow platform using App Engine Studio. Support implementation and customization of ITSM... ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of programming...Full timeContract workPart timeInternshipFlexible hours
$135k - $200k
A leading software company in North Carolina seeks a Forward Deployed Software Engineer to develop impactful data-driven solutions. Candidates must have a strong technical background and be proficient in programming languages such as Python and Java. You will work closely...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Raleigh, NC
- software developer Raleigh, NC
- software developer internship no experience Raleigh, NC
- junior software developer Raleigh, NC
- part time software developer remote Raleigh, NC
- financial software developer Raleigh, NC
- senior software engineer ruby on rails Raleigh, NC
- software engineer amazon Raleigh, NC
- senior software design engineer Raleigh, NC
- software engineer part time Raleigh, NC


