Post job

Software developer jobs in Burlington, NC

- 436 jobs
All
Software Developer
Software Engineer
Software Engineering Internship
Java Developer
Software Developer Internship
Software Development Engineer
Senior Software Engineer
Mainframe Developer
Oracle Developer
  • Java Developer I

    Old Dominion Freight Line 4.8company rating

    Software developer job in Thomasville, NC

    Are you someone who never rests on their laurels, always strives to go above and beyond, and is committed to keeping your PROMISES? Do you appreciate a company culture that is open, fosters work-life balance, and a dynamic team environment? Then Old Dominion is the home for you. We take pride in being the best in the industry, and from our humble beginnings we know that our People and our Family Spirit are the main ingredient in our secret sauce to success. At Old Dominion we are looking for individuals to join the OD Family that will provide innovative solutions and exceed expectations to keep OD the premier transportation solutions provider. Assist in the designing, testing, and implementation of programming applications using Java/J2EE programming language. Work with middleware technologies and databases to prepare detailed technical specifications from which integration services will be written. Works under close supervision and learns technical skills from more experienced Java developers. Primary Responsibilities Assist in implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of software applications Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end users Analyze, review, and alter programs to increase operating efficiency or adapt new requirements Coordinate resolution of issues and defects discovered during testing Gather business requirements and define detailed specifications Assist in the development and debugging of software using Java/J2EE Participate in the development of software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS Work with Business Analysts to design and deploy database schemas and specify all attributes of database tables including primary keys, foreign keys, identities, constraints, default values, indexes, and triggers Provide on call support for production systems to ensure on-time, quality service can be provided to customers Assist with database application development using SQL and JDBC Process documentation to comply with Sarbanes-Oxley requirements Work with more experienced developers to develop skills Job Qualifications Education: Bachelor's degree in Computer Science or related field or equivalent education and experience Experience: 1+ year educational and or work experience with web applications and hosting environments Understanding of software development methodologies and modern best practices Familiarity with Agile software development methodologies (Scrum, XP, Kanban, etc.) Familiarity with JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate, REST, SOAP, Web Services, Web Services Security, and Test-Driven Development with JUnit or equivalent tool Experience with Eclipse or equivalent modern IDE Experience with Subversion or equivalent Source Control Management solution Experience developing web applications and user interfaces with Java technologies such as JDBC, JSP, JSF, and servlets Ability to multitask and work as a team player Strong problem-solving skills and self-motivated Excellent verbal and written communication skills Compensation Range: The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training, skill level, and state/local wage requirements. ($78,025-$97,532) Working Days: Shift and hours to be determined. Working Shift: Shift and hours to be determined. Work Days and Shift are estimates and are subject to change, at any given time, based on job scheduling and/or business levels. Any information listed regarding Days and Shifts shall be considered a guideline of expectations for the specific position at the time of posting. Application Window: Ongoing Candidates are encouraged to apply as soon as possible. Old Dominion plans to screen candidates, conduct interviews, and proceed with hiring candidates to meet its business needs, which may result in filling the role before the current anticipated application window closes. Join the OD Family Today! As a Full Time member of our Family, you and your family are eligible to receive: Great Health Benefits including a Zero premium medical plan for employee only coverage Vision & Dental Short Term & Long Term Disability Flex Spending Accounts 401k Retirement plan with company match and additional company annual discretionary match opportunity Life Insurance Wellness Program 12 Days Paid Time Off 9 Paid Holidays including a birthday holiday Tuition Reimbursement for Drivers and Technicians Training and growth opportunities to build a career We prioritize our OD family of employees Ability to advance through our promote from within philosophy National Career Opportunities Available at our 260+ service centers Old Dominion Freight Line, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, and/or gender expression, sexual orientation, age, disability, pregnancy, genetic information, military status, Vietnam Era and/or veteran status, or any other characteristic protected by applicable law(s). If you have questions regarding this posting or require assistance with the application process, please click here for contact information.
    $78k-97.5k yearly 1d ago
  • Oracle Developer

    Mastech Digital 4.7company rating

    Software developer job in Durham, NC

    Role: Sr. Oracle SQL and PL/SQL Developer Primary Location: Durham, NC / Merrimack, NH Job Type: Full time/ Permanent role The Expertise You Bring In 10+ years of experience as Oracle SQL and PL/SQL Developer. Experience in Informatica development. Have strong QA skills, Acceptance test-driven development Working knowledge of Amazon Web Services-AWS. (EC2, Lambda, EMR, S3) Enjoy working on different technologies to solve business problems Adapt to changing requirements and priorities In-depth Oracle 12c database and PL/SQL knowledge Enjoy learning new technologies, data analysis, identifying data patterns and trends Can independently figure out technical challenges, identify options and come up with innovative solutions
    $87k-110k yearly est. 4d ago
  • SDET

    Pyramid Consulting, Inc. 4.1company rating

    Software developer job in Durham, NC

    Immediate need for a talented SDET. This is a 12+ Month Contract opportunity with long-term potential and is located in Durham, NC(Hybrid). Please review the job description below and contact me ASAP if you are interested. Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: As a Senior Test Engineer, your responsibilities will include: Leading the development and implementation of automation frameworks. Carrying out extensive API testing to ensure seamless integration. Applying your expertise in Java and Rest Assured for robust testing. Applying SQL for database validation and using AWS Cloud knowledge for cloud-based testing solutions. Working closely with cross-functional teams to deliver high-quality software solutions. Key Requirements and Technology Experience: Key skills; Hands on Java development experience (Ideally a developer that tests their own code or former development background) Rest Assured Framework development (From Scratch) Experience working in a DevOps Environment (CI/CD Pipelines) AWS Extensive background in API testing and automation 5+ years of experience. Mastery in Java and practical exposure to Rest Assured. Capability to build and implement automation frameworks from scratch. Good knowledge of SQL for effective database validation. Familiarity with AWS Cloud environments and services. A cooperative approach and a dedication to achieving outstanding outcomes Our client is a leading Financial Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $60-65 hourly 2d ago
  • Mainframe Developer

    Hcltech

    Software developer job in Cary, NC

    HCLTech is looking for a highly talented and self-motivated Mainframe Developer to join it in advancing the technological world through innovation and creativity. Job Title: Mainframe Developer Position Type: Full-time Location: Cary, NC(Remote) Role/Responsibilities Lead and manage a team of developers to ensure timely and successful project delivery. Mainframe Subject Matter Expert (SME) to support a legacy modernization program, migrating core mainframe systems (COBOL, JCL, CICS, DB2, IMSDB) to Java-based platforms. The SME will work closely with Java developers, architects, and business analysts to clarify legacy functionality, data structures, control flows, and assist in technical troubleshooting during the transformation process. Qualifications & Experience Minimum Requirements Min 10+ years of experience with Strong analytical and technical skills on Mainframe skill sets. Analyze legacy COBOL, JCL, CICS, IMSDB and DB2 programs and explain their logic, flow, data access, and screen behavior to the modernization team. Guide the team on screen-flows, job dependencies, utilities and error handling used in the mainframe system. Review and validate the source and target functional equivalence by comparing the critical files, tables and Screens. Good to have prior experience in the Mainframe migration or modernization projects and Mainframe assessment activities. Education: Bachelor's degree in computer science, Sciences or a related education (e.g. life science, medicine) , master's preferable Pay and Benefits Pay Range Minimum: $ 68000 per year Pay Range Maximum: $ 139700 per year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. Compensation and Benefits A candidate's pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year. How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $68k-139.7k yearly 5d ago
  • Software Engineer

    Gradient Health

    Software developer job in Durham, NC

    We are looking for a Mid-Level software engineer with a focus on: Working with large amounts of data Using distributed computing (google cloud) Maintaining systems (App Engine, Cloud Functions) Bonus Qualifications: Healthcare experience Experience working with medical data, DICOM formats, or healthcare compliance (HIPAA, GDPR) Google cloud Skills: Google Cloud Bigquery Dataflow (big positive) Apache Beam App Engine Cloud Functions Programming languages: Python (must have) JavaScript (bonus) SQL (must have) Technologies Machine learning generalist Familiarity with a variety of models Understanding of building and training models using standard frameworks Linux systems Github, Github Actions Familiarity with image data types png/jpg/mp4 Ideal Experience and Education: BSc or BEng in computer science or related field 3+ years industry experience Responsibilities: Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs Ideal location: Durham/Raleigh and surrounding areas
    $68k-91k yearly est. 4d ago
  • Windchill Sr. Developer

    Tata Consultancy Services 4.3company rating

    Software developer job in Greensboro, NC

    Must Have Technical/Functional Skills: Strong knowledge of Windchill architecture and PLM processes Design, develop, and implement PTC Windchill PLM solutions. Customization and configuration of Windchill PLM software to meet business requirements. Integrate Windchill PLM with other enterprise systems and applications using ESI/ERP Connector. Provide technical support and troubleshooting for Windchill PLM solutions. CAD Integration support and User support activities Upgrade and maintenance of Windchill PLM systems. Knowledge in migration activities like PTC WBM or third-party tools. Familiarity with database management and SQL - Oracle/PostgreSQL System/Business Administration in Windows platform. Roles & Responsibilities: Work closely with the customer on maintenance of PLM Windchill, along with leading the integration initiative for the ERP rollout project. Salary Range: $94,000-$130,000 a year #LI-CM2
    $94k-130k yearly 1d ago
  • Java Angular Developer-- PARDC5693409

    Compunnel Inc. 4.4company rating

    Software developer job in Durham, NC

    JOb Title: Java Angular Developer - W2 ony - Can provide sponsorship as well. Duration: Long Term Must Have: Java (need recent versions, but they use v17) -Angular (need one of the latest versions) -AWS -Kubernetes exp Nice to Have's: SQL query knowledge - overall database Great communication skills - motivated Apache Camel would be great! The Expertise and Skills You Bring Full stack software engineering 7+ years of experience; with a focus in financial services applications is a plus BS/BA Degree or equivalent experience preferred Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners Ability to utilize a long-term mentality to help produce scalable, maintainable solutions Experience collaborating in a team environment to develop, deploy, and support key applications and features A demonstrable understanding of the Agile software development methodology Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
    $86k-111k yearly est. 4d ago
  • Frontend Angular Software Engineer - Air Platform Team

    Nvidia 4.9company rating

    Software developer job in Durham, NC

    NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It's an outstanding legacy of innovation that's motivated by extraordinary technology -and amazing people. NVIDIA is looking for an experienced UI/UX Angular Developer to join our Air team - the Digital Twin for Data Center Simulation web application. To learn more, visit *********************** As a UI/UX Front End Angular Developer, you will be tasked with designing and building interactive and feature-rich interfaces for the Air simulation platform that will help shape the user experience of our innovative software. This position offers the opportunity to have a real impact in an influential, technology-focused company impacting product lines that power the most advanced data centers in the world. We have crafted a team of outstanding people, whose mission is to push the frontiers of what is possible today and define the platform for the future of data center simulation and design. What you'll be doing: Develop responsive and user-friendly web applications using Angular, HTML, CSS, and JavaScript/TypeScript. Apply state-of-the-art UX design patterns to create responsive, visually stunning, and highly interactive interfaces. Optimize application performance, ensuring fast loading times and smooth user interactions. Conduct usability testing and gather feedback to continuously improve the user experience. Collaborate with product managers and design teams to understand user requirements and translate them into appealing and intuitive user interfaces. Interact with backend developers to integrate APIs and ensure seamless data flow between the frontend and backend. Deliver quality code and re-usable assets that can be easily consumed to drive consistency across products. What we need to see: BS degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 2+ years of experience in architecting, designing, and building highly scalable interactive web applications using Angular. Proficiency in UX (user experience) and UI (user interface) design principles, and techniques with the ability to apply them to create visually appealing and user-friendly interfaces. Strong background in HTML5, CSS3, and JavaScript/Typescript. Comfortable working in a fast-paced, highly collaborative environment. Strong verbal and written communication skills to collaborate and work effectively within a team. Ways to stand out from the crowd: Knowledge of version control systems (e.g., Git) and experience with agile development methodologies. Familiarity with RESTful APIs and asynchronous programming concepts. Knowledge of Linux networking and understanding of networking concepts and protocols. Experience in safeguarding against common threats such as XSS, JS Injection, SQL Injection, Token/Session exploitation Excellent programming and problem-solving capabilities. With competitive salaries and a generous benefits package (********************** ), we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you! Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD for Level 2, and 148,000 USD - 235,750 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until November 18, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $96k-128k yearly est. Auto-Apply 31d ago
  • Software Engineering Summer Intern

    Arch Capital Group 4.7company rating

    Software developer job in Greensboro, NC

    With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibilityâ„ . About This Internship Arch's internship program offers students a unique opportunity to gain hands on experience in the insurance industry. It provides challenging learning experiences that serve as a foundation for interns to explore their career choices and to develop professional skills. Working alongside some of the most talented members of the specialty insurance industry, interns will gain relevant expertise in various aspects of the field, participate in learning activities and receive ongoing feedback. About This Role Work with IT and business partners to understand application and system requirements. Translate business needs into technical solutions using Java and Angular. Design, build, and enhance tools and systems used across our Mortgage IT landscape. Explore and integrate Gen AI chatbot capabilities into our underwriting applications. Brainstorm creative use cases for AI/chatbots that improve user experience and efficiency. Document and present your work clearly to both technical and non-technical audiences. Collaborate in Agile development environments using tools like JIRA and GitHub. Take initiative, work independently, and think critically to solve problems. Qualifications Actively completing a graduate degree in Management of Information Systems, Software Engineering, Data Science, Computer Science, Information Security Degrees or relevant program. Minimum 3.0 GPA or higher. College level - Graduate student with graduation dates between December 2026 and May 2027. Experience with Java and Angular required. Knowledge of Gen AI space preferred. Entrepreneurial spirit along with the desire to be a continuous learner. Team player who collaborates effectively. Self-starter who can work independently and deal effectively with multiple tasks/priorities in a fast-paced environment. Location & Work Arrangement The program dates are June 1, 2026 - August 7, 2026. This position is classified as a hybrid position. You will work 2 days onsite and 3 days from home. This position is located in Greensboro, NC. Relocation and housing assistance is not provided for this role. Timeline Arch internship positions will be posted from October 2025 and will be unposted when filled. Pay For individuals assigned to or hired to work in Greensboro, NC, the hourly rate is $26-$28 as of the time of posting. The breadth in the range exists to accommodate students in specialized programs such as actuarial candidates and graduate students. Any actual rate offered will take into account a number of factors including but not limited to geographic location, scope & responsibilities of the role, along with the education & qualifications of the candidate. The above range may be modified in the future. Intern position is eligible for select Arch benefits. #LI-KK1 Do you like solving complex business problems, working with talented colleagues and have an innovative mindset? Arch may be a great fit for you. If this job isn't the right fit but you're interested in working for Arch, create a job alert! Simply create an account and opt in to receive emails when we have job openings that meet your criteria. Join our talent community to share your preferences directly with Arch's Talent Acquisition team. 14500 Arch U.S. MI Services Inc.
    $26-28 hourly Auto-Apply 58d ago
  • Software Engineering Intern- Summer 2026

    Usabb ABB

    Software developer job in Cary, NC

    At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world. This Position reports to: eBusiness Technical Delivery Manager As an intern, you will have the opportunity to gain practical experience through various projects. Each day, you will acquire knowledge by performing tasks as directed. You will also showcase your skills by supporting ABB's operations and enhancing personal education/employment opportunities. The work model for the role is onsite/hybrid in Cary, NC. You will be mainly accountable for: Collaborating with various teams to support ABB's operations, ensuring effective coordination and timely project completion within the defined timelines. Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation, with a heavy focus on documentation. Collaborate with other colleagues and participate in daily or weekly stand ups and meetings. Prior project/experience that demonstrate the usage of any programming language (such as C# or Javascript/ReactJS) and database (SQL) skills required. Able to demonstrate analytical and quantitative skills with a keen attention to detail Qualifications for the role: Currently enrolled in a bachelor's or master's degree program in Computer Science, Computer Engineering, Software Engineering, Information Systems, or related fields in the United States. Intern must have reliable transportation to and from the worksite. Must be legally authorized to work in the United States without company sponsorship now and in the future. Utilize critical thinking skills to analyze complex situations and develop strategic solutions. Effectively organize and prioritize tasks to meet deadlines. Exhibit the capability to manage several tasks at once while maintaining high standards of quality. Collaborate with team members to convey ideas, share information, and provide updates on project progress. Why ABB? What's in it for you We want you to bring your full self to work-your ideas, your energy, your ambition. You'll have the tools and freedom to grow your skills, shape your path, and take on challenges that matter. Here, your work creates impact you can see and feel, every day. ABB is an Equal Employment Opportunity and Affirmative Action employer for protected Veterans and Individuals with Disabilities at ABB. All qualified applicants will receive consideration for employment without regard to their- sex (gender identity, gender expression, sexual orientation), marital status, citizenship, age, race and ethnicity, inclusive of traits historically associated with race or ethnicity, including but not limited to hair texture and protective hairstyles, color, religious creed, national origin, pregnancy, physical or mental disability, genetic information, protected Veteran status, or any other characteristic protected by federal and state law. For more information regarding your (EEO) rights as an applicant, please visit the following websites: ******************************************************************************************** As an Equal Employment Opportunity and Affirmative Action Employer for Protected Veterans and Individuals with Disabilities, applicants may request to review the plan of a particular ABB facility between the hours of 9:00 A.M. - 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at **************. Protected Veterans and Individuals with Disabilities may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB's career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at ************** or by sending an email to ****************. Resumes and applications will not be accepted in this manner. Internships at ABB within the United States are not eligible for company-sponsored medical benefits, 401(k) contributions, or paid time off. The hourly rate is determined by things such as the successful applicant's qualifications, graduation year and experience. This position is expected to pay between $20 - $34 per hour. We value people from different backgrounds. Could this be your story? Apply today or visit *********** to read more about us and learn about the impact of our solutions across the globe.
    $20-34 hourly Auto-Apply 35d ago
  • Software Developer Intern: 2026

    IBM Corporation 4.7company rating

    Software developer job in Durham, NC

    Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk. Your role and responsibilities Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. The Electronic Design Automation (EDA) organization within IBM develops software tools used in the logic design and functional verification of enterprise class microprocessors. EDA engineer's responsibilities include research, design, architect, develop and deploy solutions that are driven by technology, manufacturing or customer requirements that automate the implementation of advanced processor chips are responsible for improvements to the design automation process. They also implement solutions for the chip design process that respond to timing and manufacturing specifications due to advancement in technology. To be successful in this role, the candidate should be able to work well in a team, have an interest in learning, be able to work/investigate on their own and be aware of testing best practices. EDA develops tools in the support of hardware and semiconductors development that make up our industry leading IBM products. We are an elite team of Software Engineering professionals that pioneer innovations for the cutting-edge design of microprocessors and hardware used in IBM infrastructure including IBM zSystems, IBM Power Systems, IBM Storage, and IBM Quantum Systems. Development engineers on our team will participate in various aspects of the development, test, and support process such as Electronic Design Automation Software. We are looking for strong algorithmic programmers who want a challenge and enjoy working with teams to solve engineering problems with software Required education High School Diploma/GED Preferred education Bachelor's Degree Required technical and professional expertise * BS/MS majoring in Computer Science, Computer Engineering or Electrical Engineering * Experience with an object-oriented programming language such as C/C++/Java/Rust * Experience with a scripting language such as Python * Knowledge of Digital Circuit/Logic design/Algorithms/Data Structures * AI/ML skills * Excellent verbal, written and interpersonal communication skills. * Collaborative skills and ability to work in fast-paced agile environments. * Quick learner with business acumen. Preferred technical and professional experience * Knowledge of computer architecture and micro-architecture * Programming projects with complex requirements * Understanding of Digital/VLSI Circuits * Linux experience ABOUT BUSINESS UNIT IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law. This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role. We consider qualified applicants with criminal histories, consistent with applicable law. IBM will not be providing visa sponsorship for this position now or in the future. 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. The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
    $41k-49k yearly est. 17d ago
  • Software Engineer, ServiceNow IRM - Global Risk & Compliance Technology

    American Express 4.8company rating

    Software developer job in Apex, NC

    At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. The position of ServiceNow IRM Engineer will be a part of a dynamic and growing team within the GRCT organization at American Express. The successful candidate will be responsible for designing scalable and optimal solutions across the Compliance & Risk domains with hands on configuring in the Service Now platform as well as groundbreaking technology to offer the best solution to support the business needs. They will provide ServiceNow experience, using Business and Technology knowledge to help develop and implement business partner strategies on time and within budget. The candidate will engage in a wide range of activities across the portfolio, supporting functional capabilities and working primarily with other Engineers, Product Owners, Staff Architects and Staff Engineers. Responsibilities: + Responsible for the timely development and deployment of project tasks and may be involved in all aspects of the development life cycle, from requirements analysis and design through development, testing, implementation, and documentation. + Develops technology/implementation design documentation. + Provides estimates for design, build, test, and implementation tasks. + Undertakes regular build/testing of code and contributes to peer code reviews. + Assists with updates to implementation specification/implementation documentation. + Works with agile champions and release train engineers to prepare configurations for production. + Involved in unit, integration, and user acceptance testing - reviews test scripts; aligns with testing automation and wider testing strategy. + Provides inputs to product owners with recommendations to drive towards clean design and shared success. + Participate in a scrum ceremony and use agile principles and tools including Rally. Minimum Qualifications: + 3 years hands-on experience in ServiceNow including Integrated Risk Management (IRM) solutions/components + Hands-on experience with ServiceNow configurations, workflows, scripting, UI policies, ACLs, Integrations and CMDB. + Experience using applicable programming methodologies: JavaScript, API (Restful), XML, Java, Jelly scripting, Angular JS. + Excellent verbal and written communication skills demonstrated by the ability to present complicated technology solutions to multiple audiences, from the technology team to Senior leaders. + An understanding of GRC/IRM industry trends + Overall 3 years of software development experience. + BS or MS Degree in Computer Science, Computer Engineering, or other technology subject areas. Preferred Qualifications: + Working knowledge of GCP. + Prior technology experience of systems analysis/programming. + Experience writing/initiating JS utilities. + ServiceNow Certified System Administrator. + Conceptual architecture knowledge. + 3 years Agile experience as well as hands on Scaled Agile Framework experience. + Machine Learning or Generative AI knowledge is a plus, not mandatory. **Qualifications** Salary Range: $85,000.00 to $150,000.00 annually bonus benefits The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors. We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: + Competitive base salaries + Bonus incentives + 6% Company Match on retirement savings plan + Free financial coaching and financial well-being support + Comprehensive medical, dental, vision, life insurance, and disability benefits + Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need + 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy + Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) + Free and confidential counseling support through our Healthy Minds program + Career development and training opportunities For a full list of Team Amex benefits, visit our Colleague Benefits Site . American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: *************************** Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions. **Job:** Technology **Primary Location:** US-North Carolina-Amex - for internal use only **Other Locations:** US-Arizona-Phoenix, US-Utah-Sandy, US-New York-New York **Schedule** Full-time **Req ID:** 25017205
    $85k-150k yearly 60d+ ago
  • Intern - Software Engineer

    Labcorp 4.5company rating

    Software developer job in Durham, NC

    At Labcorp, we believe in the power of science to change lives. We are nearly 70,000 people across 100 countries who are harnessing science for human good. Our work combines unparalleled diagnostic laboratories, drug development capabilities and commercial innovations. Together, we fuel scientific breakthroughs and deliver more than 160 million medical test results that help guide treatment decisions, accelerate patient care and change lives. Join us in our pursuit of answers. Labcorp 2026 Global Internship Program Exciting Internship Opportunity - Software Engineer Intern Join Labcorp's 2026 Global Internship Program and take the first step toward a meaningful career in healthcare innovation! We're looking for motivated students to be part of a dynamic 12-week paid internship where you'll work on impactful projects and gain real-world experience, all while supporting our mission to improve health and improve lives. Internship 2026 Dates: May 18, 2026 - August 7, 2026 About the Program As a Labcorp intern, you'll be immersed in hands-on work that complements your academic background. In addition to your project work, you'll gain valuable exposure to Labcorp's global business, culture, and leadership through: * Enterprise-wide learning experiences that introduce you to key business functions across Labcorp * Leadership exposure and visibility, including direct interaction with senior leaders * An immersive, in-person intern event June 2-4, 2026, designed to connect you with peers and deepen your understanding of our mission * Senior leader speaker sessions offering insights into strategy, innovation, and career growth * Continuous opportunities to connect and grow, from intern cohort communication channels and LinkedIn Learning resources to professional development sessions and storytelling opportunities that highlight your internship journey * Connection to Labcorp's inclusive culture through engagement with our employee resource groups (ERGs)and values-driven community initiatives * Dedicated mentoring connections to guide your growth, provide career advice, and support your internship journey Internship Details * Duration: 12 weeks, full-time * Dates of Internship: May 18, 2026 - August 7, 2026 * Compensation: Paid internship; relocation assistance available for qualified candidates * Eligibility: Preferred candidates are rising juniors and seniors (Dec 2026 through June 2028 graduation) who are currently enrolled in a relevant degree program; however, all current students pursuing related studies are encouraged to apply. Why Labcorp? In 2025, we welcomed over 300 interns across our global offices. As part of the 2026 cohort, you'll join a diverse community of future leaders working to shape the future of diagnostics, biopharmaceutical lab services, corporate functions, and healthcare delivery. Ready to make a difference? Apply now to launch your career and create real impact for patients worldwide. #FutureofLabcorp About the Team: The Labcorp Payer - Digital Products Team develops and maintains applications that serve insurance companies and managed care organizations across the United States. We provide valuable services and analytics by enabling payers to access and manage Labcorp data efficiently. Our team works with modern cloud technologies including AWS, Angular, Gen AI, and microservices architecture to deliver secure, scalable B2B healthcare solutions. Internship Assignment Summary: * Contribute to the development and enhancement of payer web applications using Angular or other modern frameworks * Participate in the design and implementation of RESTful APIs and microservices using AWS services (Lambda, API Gateway, DynamoDB. EC2) * Assist in building features that enable insurance companies to access Labcorp data, analytics, and services * Explore opportunities to apply Gen AI and AI/ML technologies to improve payer experience and operational efficiency * Collaborate with cross-functional teams including UX designers, product managers, and QA engineers through the full software development lifecycle * Participate in agile ceremonies including sprint planning, daily standups, and retrospectives * Engage in code reviews and learn industry best practices for secure healthcare application development Education/Qualifications/Skills: * Bachelor's degree candidate in Computer Science, Software Engineering, Information Technology, or a related technical discipline * Solid foundation in at least one modern programming language such as JavaScript/TypeScript, Java, Python, or equivalent * Strong understanding of data structures (arrays, lists, maps, trees, graphs), algorithms, and object-oriented design * Proactive learner, Strong problem-solving abilities with excellent collaboration and communication skills to work effectively in cross-functional teams * Working knowledge of machine learning fundamentals using Python frameworks (TensorFlow, PyTorch, scikit-learn) and interest in exploring advanced AI techniques including agentic AI, RAG (Retrieval-Augmented Generation), and fine-tuning * This position is not eligible for visa sponsorship Application Window: 11/25/25-12/15/25 Pay Range: $22-$25/hr All job offers will be based on a candidate's skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data. Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Casual, PRN & Part Time employees regularly scheduled to work less than 20 hours are eligible to participate in the 401(k) Plan only. For more detailed information, please click here. Labcorp is proud to be an Equal Opportunity Employer: Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law. We encourage all to apply If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
    $22-25 hourly Auto-Apply 19d ago
  • Need Curam Java Developer

    360 It Professionals 3.6company rating

    Software developer job in Durham, NC

    This is Priya Sharma from 360 IT Professionals Inc. and we are Staffing Specialist working directly with all US States and Local and Commercial clients. We are known for our IT Services, Mobile development, Web development and Cloud computing and working with clients to deliver high-performance results. Job Description: Social enterprise management experience. Experience as a Cúram Developer with experience in the full life cycle of requirements through functional design and testing. Experience in development with both the Cúram Enterprise Framework and Cúram Solution Modules. Experience in problem identification and integration of technical skills to address and solve issues. Experience with translating and communicating highly technical concepts to both technical personnel and non-IT business users. Experience with creating and writing technical documents using MS Office products, Visio, Word, Excel, and PowerPoint. Ability to develop relationships/partnerships with customer by responding to needs and exhibiting a sense of urgency, independently identify options. Ability to organize, prioritize, and follow complex and/or detailed technical procedures. Experience using the Cúram Enterprise Framework Components, Cúram Intelligent Evidence Gathering (IEG2), Cúram Express Rules for Triage (CERT). Experience using Oracle and Subversion. Technical knowledge in the following specialized areas of web application system analysis and programming: Java, J2SE, J2EE, XML, and XSL. Techical knowledge in Eclipse, HTML, Cascading Style Sheets, and Web Services standards (SOAP and WSDL). Additional Information Kindly share your resume to priya.sharma@_360itpro.com or call me on 510-254-33-00 Ext. 130
    $98k-126k yearly est. 60d+ ago
  • Software Engineer

    Align Technology 4.9company rating

    Software developer job in Morrisville, NC

    Job DescriptionDescriptionJoin us in transforming digital orthodontics for over 212,000 doctors and 12.2 million patients worldwide. As a Software Engineer, you'll build advanced tools and frameworks to validate the core algorithms of our next-generation 3D applications, directly impacting the quality of innovative orthodontic devices. In this dynamic research environment, you'll have the opportunity to expand your expertise in 3D computational geometry, test automation with Python, and large-scale data analysis, while collaborating with leading engineers and cross-functional teams. The level of this position can be tailored to match your experience and career aspirations. Role expectations Develop and validate next-generation virtual orthodontic software, focusing on 3D geometric algorithms and mesh operations. Build scalable Python frameworks and tools for automated and manual testing, including analysis and visualization of precision, performance, and failures. Collaborate with core 3D developers and cross-functional teams to define geometric behavior, product requirements, and success criteria. Tackle computational geometry, mesh processing, and large-scale data analysis challenges. Own the full bug lifecycle, from detection through resolution and reporting. Continuously improve automation frameworks and testing methodologies through research, upgrades, and sharing best practices. Coordinate releases and process improvements with geographically distributed teams. Act as a stakeholder in product definition, contributing from conception to mass scaling. What we're looking for What we are looking for BS in mathematics, computer science, engineering, or equivalent degree; a master's degree is preferred, or equivalent years of experience. 2+ years of relevant experience Strong proficiency in Python or other object-oriented programming language Demonstrated experience or strong interest in 3D geometry concepts. Solid understanding of software testing principles, including unit, integration, and regression testing. Excellent analytical and problem-solving skills, with the ability to quickly learn and systematize complex information. Complementary skills Experience with computational geometry libraries. Hands-on experience in creating API test frameworks and API-level testing Experience in a startup or research team Experience with AWS management services and testing Linux applications Experience with C++ Pay TransparencyIf provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidate's pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically. For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S. Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience. General Description of All BenefitsWe are pleased to provide a general description of the benefits Align offers to full-time employees in this position. Family Benefits. Align offers employees and their eligible dependents medical (with a Health Savings Account option for some plan offerings), dental, and vision in accordance with those plans. Align also offers to employees: Discounts on Invisalign and Vivera to employees and their eligible dependents after 90 days of employment Back-up Child/Elder Care and access to a caregiving concierge Family Forming Benefits - Available to Employees, and their spouse or domestic partner, covered under one of Align's health plans Breast Milk Delivery and Lactation Support Services Employee Assistance Program Hinge Health Virtual Physical Therapy - Available to all employees and eligible dependents (age 18+) enrolled in an Align medical Plan Employee benefits. Align offers its employees: Short-term and long-term disability insurance in accordance with those plans. Basic Life Insurance and Accidental Death and Dismemberment. Voluntary Supplemental Life Insurance for Employee, Spouse/Domestic Partner, and Child(ren) are available for purchase in accordance with those plans. Flexible Spending Accounts - Employees may be eligible to participate in a health care account (including a limited health FSA if enrolled in a HDHP), dependent care account, and a pre-tax commuter benefit plan. 401k plan (with a discretionary Company match of 50% up to 6% of eligible earnings up to a maximum match of 3%.). Employer match vests after two years - 25% year one and 100% at year two. Align offers traditional, Roth, and after-tax options. Employee Stock Purchase Program (Employees must work 20 hours or more and be employed on purchase date to be eligible). Paid vacation of up to 17 days during the first full year of employment (currently accrued at the rate of 5.24 hours each pay-period), which carries over to a maximum cap of 30 days. Annual paid vacation time accrual increases based on tenure. Both exempt and non-exempt employees who work 32 hours or more per week receive prorated vacation accrual based on their regularly scheduled work hours and tenure. Sick time is accrued throughout the year at the rate of one hour for every thirty worked. Employees can carry over unused sick leave each year, up to a maximum balance of 80 hours. 11 Company-designated paid holidays throughout the year. If employed for at least 12 consecutive months, Align will grant up to 6 weeks of paid Parental Leave. If employed for less than 12 consecutive months, Align will grant up to 4 weeks of paid Parental Leave. All parental leave must be completed within one year of the birth or placement of the child. Parental leave is in addition to any state and/or local parental leave benefits. Three days of paid bereavement leave. In some cases, due to travel the amount of paid leave may be extended to 5 paid days off. To the extent applicable state or local law offers more generous benefits, Align complies with any such law. Non-exempt employees will receive full pay for up to 10 days of jury duty. Exempt employees will receive their full salary during any week they serve and perform any work. Other insurance such as legal, critical illness, voluntary accident, long-term care, auto, home and pet insurance are available for purchase. To the extent applicable state or local law offers more generous benefits, Align complies with any such law.
    $71k-97k yearly est. 9d ago
  • Software Engineer, Developer Relations (EAC)

    Epic Games 4.8company rating

    Software developer job in Cary, NC

    WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development. ENGINEERING - UNREAL ENGINE What We Do Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We are looking for an experienced Developer Relations Engineer to join our team and support EOS Anti-Cheat (also known as "Easy Anti-Cheat"). You will serve as a crucial technical liaison between our internal engineering teams and external partners, assisting them in integrating, debugging, and optimizing Anti-Cheat in their projects. Your role involves deep technical troubleshooting of issues, analyzing crash dumps, debugging low-level C/C++ code, and providing effective solutions and technical insights. You will help guide design decisions for Anti-Cheat, contributing to technical documentation and maintaining active communication internally and externally. The ideal candidate is proactive, detail-oriented, tactful, and empathetic, with strong problem-solving skills and the ability to communicate complex technical concepts clearly to stakeholders of varying expertise. You should be comfortable working independently and collaboratively, with excellent time management and multitasking capabilities. In this role, you will Troubleshoot complex integration and operational issues involving Anti-Cheat, analyzing crash dumps, logs, and call stacks to identify root causes Collaborate directly with external game developers and internal teams to resolve technical issues promptly and effectively Debug and reproduce customer issues, clearly documenting and communicating findings internally and externally Represent Epic Games through asynchronous and live support, presence at trade shows such as UEFest, and customer visits Develop and maintain clear, comprehensive technical documentation, tutorials, and guides to support partner integration Advocate for partners' successful integration and continued use of Anti-Cheat and related Epic technologies, and influence product improvements through customer insights Research and identify opportunities to enhance Anti-Cheat technologies and developer experience What we're looking for Highly proficient in C and C++, particularly low-level or kernel-level debugging and development Strong ability to analyze crash dumps and debug complex, obfuscated code at the assembly level Familiarity with cross-platform development (Windows, Linux, mac OS), understanding differences and limitations across these platforms Exceptional problem-solving abilities, proactively tackling issues independently Excellent verbal and written communication skills to effectively collaborate with internal teams and external partners Ability to manage multiple tasks simultaneously, work well under pressure, and prioritize to meet SLA targets Prior experience with SDK/API integration and understanding of software engineering principles, including legacy support Understanding of online multiplayer video game architectures and associated security concerns EPIC JOB + EPIC BENEFITS = EPIC LIFE Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical. ABOUT US Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent. Like what you hear? Come be a part of something Epic! Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here. Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
    $75k-101k yearly est. Auto-Apply 3d ago
  • Backend Python Software Engineer

    Nvidia 4.9company rating

    Software developer job in Durham, NC

    NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It's an outstanding legacy of innovation that's motivated by extraordinary technology -and amazing people. NVIDIA is looking for an experienced Python Developer to join our Air team - the Digital Twin for Data Center Simulation web application. To learn more, visit *********************** As a Python Developer, you will be responsible for designing, developing, and maintaining our web applications. This position offers the opportunity to have a real impact in an influential, technology-focused company impacting product lines that power the most advanced data centers in the world. We have crafted a team of outstanding people, whose mission is to push the frontiers of what is possible today and define the platform for the future of data center simulation and design. What you'll be doing: * Collaborate with the development team to design and develop web applications using Python and Django framework. * Write clean, efficient, and maintainable code that adheres to industry standards. * Participate in code reviews and provide constructive feedback to ensure code quality. * Perform unit testing and debugging to identify and fix issues. * Work closely with product manager and architect teams to gather requirements, translate them into technical solutions, and deliver high-quality and scalable solutions. What we need to see: * BS degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * Proficiency in Python with strong programming and software development skills. * 3+ years of experience as a Python developer with hands-on experience in the Django framework. * Experience developing RESTful APIs and asynchronous programming concepts with security and performance in mind. * Background in developing virtualization solutions using technologies like QEMU and Docker. * Experience with relational databases and SQL. * Knowledge of version control systems (e.g., Git) and experience with agile development methodologies. * Comfortable working in a fast-paced, highly collaborative environment. * Strong verbal and written communication skills. Ways to stand out from the crowd: * Familiarity with containerization technologies such as Kubernetes. * Knowledge of Linux networking and understanding of networking concepts and protocols. * Ability to debug network issues at host and SDN level. * Familiarity with other web development languages such as JavaScript, HTML, and CSS. * Experience working with front-end frameworks like Angular. With competitive salaries and a generous benefits package (************************ we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you! Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 120,000 USD - 189,750 USD for Level 2, and 148,000 USD - 235,750 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until December 15, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $96k-128k yearly est. Auto-Apply 3d ago
  • SW Developer Intern

    IBM 4.7company rating

    Software developer job in Durham, NC

    **Introduction** As an intern, you'll gain hands-on experience working on real-world projects that impact users globally. You'll collaborate with designers and developers to build responsive and user-friendly applications using modern technologies. We are also looking for you to bring your own knowledge and expertise to the role along with a willingness to challenge the status quo in the interest of developing the best business outcomes. At IBM, work is more than a job - it's a calling: to build, to design, to code, to consult and to think along with other IBMers to attempt things you thought were never possible. IBMers collaborate, innovate and invent as part of a community empowered to deliver for and delight our clients. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk! **Your role and responsibilities** As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills to make better decisions with greater speed on the most trusted platforms in today's market. More specifically, you'll work with client-server architectures, networking protocols, application development and databases to create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications. We are looking for motivated individuals to develop Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use. Additionally, you will design and code server applications firmware and databases that are reusable, scalable, as well as design and implement large scale systems that enable continuous delivery on-premises and in the cloud. Depending upon the specific role, your responsibilities may include a need to: 1) Participate in Agile development cycles: design, code, test and support. 2) Translate wireframes into functional user interfaces. 3) Learn and apply best practices in software development and testing 4) Utilize AI tools to improve your own development efficiency and productivity 5) Integrate AI to make our platform-specific solutions easier to use and deploy **Required technical and professional expertise** Minimally, the incumbent will possess: 1) Prior (project or internship) experience in software development and/or platform engineering 2) Strong verbal and written communication skills 3) Passion for technology and engineering 4) Growth minded, trusted, team focused, courageous, resourceful and outcome focused. 5) Working knowledge of servers, applications, dev Ops tools (Git, Jenkins) and databases **Preferred technical and professional experience** The ideal candidate will also have experience with or a working knowledge of: 1) Cloud development (pushing code through a CD pipeline) 2) Generative AI practical application in development environment to include prompt engineering 3) One or more of the following technologies: C++, C, Java, Golang, Ruby, Python, Perl, SQL 4) Virtualization concepts and cloud operations IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
    $41k-49k yearly est. 30d ago
  • Software Platform Engineer

    Tata Consulting Services 4.3company rating

    Software developer job in Cary, NC

    Must Have Technical/Functional Skills React + NodeJS, JavaScript, Java or Python, RESTful APIs, Connectors, Infrastructure/Security coordination Roles & Responsibilities * Assist in architectural specifications * Document user requirements and user stories * Design, develop, and implement application systems * Identify innovative technical solutions * Proficiency in building AI-enabled applications using LLMs, vector databases, and orchestration frameworks like MCP. * Hands on experience with database design and querying, including RDBMS and/or Document Database technologies Salary Range: $110,000 to $125,000 per year
    $110k-125k yearly 32d ago
  • Intern - Junior Back-end Software Developer

    Labcorp 4.5company rating

    Software developer job in Durham, NC

    At Labcorp, we believe in the power of science to change lives. We are nearly 70,000 people across 100 countries who are harnessing science for human good. Our work combines unparalleled diagnostic laboratories, drug development capabilities and commercial innovations. Together, we fuel scientific breakthroughs and deliver more than 160 million medical test results that help guide treatment decisions, accelerate patient care and change lives. Join us in our pursuit of answers. Labcorp 2026 Global Internship Program Exciting Internship Opportunity - Junior Back-end Software Developer Intern in Durham, North Carolina! Join Labcorp's 2026 Global Internship Program and take the first step toward a meaningful career in healthcare innovation! We're looking for motivated students to be part of a dynamic 12-week paid internship where you'll work on impactful projects and gain real-world experience, all while supporting our mission to improve health and improve lives. Internship 2026 Dates: May 18, 2026 - August 7, 2026 About the Program: As a Labcorp intern, you'll be immersed in hands-on work that complements your academic background. In addition to your project work, you'll gain valuable exposure to Labcorp's global business, culture, and leadership through: Enterprise-wide learning experiences that introduce you to key business functions across Labcorp Leadership exposure and visibility, including direct interaction with senior leaders An immersive, in-person intern event June 2 - 4, 2026 designed to connect you with peers and deepen your understanding of our mission Senior leader speaker sessions offering insights into strategy, innovation, and career growth Continuous opportunities to connect and grow, from intern cohort communication channels and LinkedIn Learning resources to professional development sessions and storytelling opportunities that highlight your internship journey Connection to Labcorp's inclusive culture through engagement with our employee resource groups (ERGs) and values-driven community initiatives Dedicated mentoring connections to guide your growth, provide career advice, and support your internship journey Internship Details Duration: 12 weeks, full-time Dates of Internship: May 18, 2026 - August 7, 2026 Location: Durham, North Carolina Hours: 40 hrs/week Eligibility: Preferred candidates are rising juniors and seniors (Dec 2026 through June 2028 graduation) who are currently enrolled in a relevant degree program; however, all current students pursuing related studies are encouraged to apply. Why Labcorp? In 2025, we welcomed over 300 interns across our global offices. As part of the 2026 cohort, you'll join a diverse community of future leaders working to shape the future of diagnostics, biopharmaceutical lab services, corporate functions, and healthcare delivery. Ready to make a difference? Apply now to launch your career and create real impact for patients worldwide. #FutureofLabcorp Labcorp Diagnostics is looking for an intern for the summer of 2026 internship program focused on back-end software development. The intern will work embedded in the software development team to design, develop, review, test, deploy, configure new features or maintain existing solutions for the Contact Center platform or related services. Internship Assignment Summary: Design and develop applications, features and fixes under assigned mentorship Work in back-end development using Java mainly, but also Python or JavaScript with NodeJS Implement solutions that interact with NoSQL or relational databases Integrate with queues, streams, events and file systems Configure resources in AWS cloud using Terraform or command line interfaces. Collaborate with business analysis, quality assurance, project management team members for the analysis, review, deploy and track assigned tasks Elicit and act upon feedback from code and design reviews Gain understanding of software development lifecycles and processes used at Labcorp for design, develop, build, deploy and monitor Education/Qualifications/Skills: Current enrolment in 2nd or higher year of Bachelor's program in Computer Information Systems, Software Engineering, Computer Science, or other equivalent Knowledge of software development using Java language, extra credits for Spring Boot platform Knowledge of Python and NodeJS JavaScript Some experience with RDBMS SQL (e.g., DB2, Oracle) and NoSQL Databases like MongoDb or DynamoDb Understanding of unit, integration, end to end and automation testing. Exposure to cloud computing platforms, preferable AWS This position is not eligible for visa sponsorship Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Casual, PRN & Part Time employees regularly scheduled to work less than 20 hours are eligible to participate in the 401(k) Plan only. For more detailed information, please click here. Labcorp is proud to be an Equal Opportunity Employer: Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law. We encourage all to apply If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
    $26k-31k yearly est. Auto-Apply 56d ago

Learn more about software developer jobs

How much does a software developer earn in Burlington, NC?

The average software developer in Burlington, NC earns between $64,000 and $107,000 annually. This compares to the national average software developer range of $67,000 to $113,000.

Average software developer salary in Burlington, NC

$83,000
Job type you want
Full Time
Part Time
Internship
Temporary