Post job

Principal software engineer jobs in Chapel Hill, NC - 2,638 jobs

All
Principal Software Engineer
Software Engineer
Software Developer Internship
Senior Embedded Software Engineer
Software Developer
Software Engineering Internship
Software Engineer/Architect
  • Backend Python Software Engineer

    Nvidia 4.9company rating

    Principal software engineer 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 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until January 31, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. 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 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer - Product (Technical Leadership)

    Meta 4.8company rating

    Principal software engineer job in Raleigh, NC

    Meta is seeking talented principal engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will oversee complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in leading a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. **Required Skills:** Software Engineer - Product (Technical Leadership) Responsibilities: 1. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 2. Effectively communicate complex features and systems in detail 3. Understand industry & company-wide trends to help assess & develop new technologies 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas 6. Lead long term technical vision and roadmap for large cross-company efforts 7. Suggest, collect and synthesize requirements and create an effective feature roadmap 8. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD 11. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission 12. Experience driving large cross-functional/industry-wide engineering efforts 13. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions 14. Experience communicating and working across functions to drive solutions 15. Experience mentoring/influencing executive stakeholders across organizations **Preferred Qualifications:** Preferred Qualifications: 16. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 17. 8+ years relevant experience building large-scale applications or similar experience 18. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **Public Compensation:** $219,000/year to $301,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
    $219k-301k yearly 60d+ ago
  • Software Engineering Intern (Raleigh, NC) - Summer 2026

    Jewelers Mutual 3.8company rating

    Principal software engineer job in Raleigh, NC

    We're seeking motivated Software Engineering Interns to join our dynamic engineering teams for a hands-on, impactful summer experience. As an intern at Jewelers Mutual, you'll work alongside experienced engineers, product managers, and designers to build real solutions that power our business and shape the future of jewelry insurance. This position will contribute to production systems, write code, and gain exposure to modern software development practices in a collaborative, innovative environment. You'll have the opportunity to work across various teams including backend services, frontend development, mobile applications, data platforms, or API development-depending on your interests and our current needs. No matter where you land, you'll be building scalable, secure, and user-friendly solutions that make a tangible impact. WHY Jewelers Mutual: Since 1913 we've been committed to supporting the Jewelry industry and putting customers at the center of everything we do. With over a century of trusted expertise, we're financially strong, forward-thinking, and driven by curiosity. Guided by our core values of Agility, Accountability, and Relevancy, we lead through innovation. As a technology focused organization, we embrace cutting-edge tools and data-driven insights to continuously improve our products, services, and customer experience. Our mission is to be the industry's most trusted advisor by investing in our people, adopting new technologies, and striving for excellence. We're dedicated to fostering growth through collaboration, powered by bold thinking, teamwork, and the passion of our people. Here, you'll: Move fast and embrace change Always look for better ways Grow, thrive, and help shape what's next Join us and be part of a culture where you can make an impact while building your future. What you'll do: Build Real Solutions: Contribute to the design, development, and deployment of features for our microservices, APIs, web applications, mobile apps, or data platforms. Write Production Code: Develop clean, well-tested code that goes into production systems used by jewelry professionals and customers. Collaborate Cross-Functionally: Work closely with engineers, product managers, and designers to deliver cohesive solutions that solve real business problems. Learn Modern Practices: Gain hands-on experience with modern development tools, cloud platforms (AWS), CI/CD pipelines, and agile methodologies. Solve Challenging Problems: Tackle interesting technical challenges related to scalability, security, user experience, and system reliability. Grow Your Skills: Receive mentorship from senior engineers, participate in code reviews, and continuously learn best practices for software development. Make an Impact: See your work go live and contribute to solutions that serve thousands of jewelry businesses and millions of customers. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. What you'll bring: Must be pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. Must be junior or senior standing at the time of the internship. Must be able to work full time in Raleigh, NC during the summer with potential opportunity to extend internship to work part-time during the school year. Strong programming skills in one or more languages such as JavaScript/TypeScript, Python, Java, or similar. Strong interest in software development, whether that's backend systems, frontend interfaces, mobile apps, APIs, or data engineering. Ability to break down complex problems, think critically, and develop creative solutions. Strong communication skills and eagerness to work in a team environment. Eagerness to learn and adapt in a fast-paced environment. Excellent organizational skills with attention to detail. What We Offer You: Collaborative Culture: Work alongside talented, passionate peers who value ownership and continuous learning. Community & Giving: Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes Great Place to Work Certified: Join a team recognized for an environment of innovation and growth. Accessibility and Accommodations We are committed to providing an inclusive and accessible recruitment process. If you require accommodation at any stage of the application or interview process, please let us know by contacting *************************.
    $43k-58k yearly est. 60d+ ago
  • SW Developer Intern

    IBM 4.7company rating

    Principal software engineer 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. 60d+ ago
  • Software Engineer- Data Platforms and Factory Analytics

    Amphenol Communication Solutions 4.5company rating

    Principal software engineer job in Raleigh, NC

    Title: Software Engineer - Data Platforms & Factory Analytics Cable Backplane Systems Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical connectors for the Telecom/Datacom market (Mobile Networks, Storage, Servers, Routers, Switches, etc.). Our products help to enable the electronics revolution and remain a key enabler for all the major Tier 1 OEMs globally. Our global headquarters are located in Nashua, NH and we have design, sales and manufacturing locations globally. We are expanding our team software team. We are currently seeking a Software Engineer for Cable Backplane Systems to join our team. Our team develops cable backplane system enabling AI Datacenters. The focus of this position is on software development to build and scale data platforms that connect factory test data, manufacturing systems and engineering analysis workflows. This role combines software engineering, data engineering and applied analytics, with opportunities to incorporate AI/ML techniques to improve factory efficiency, product quality and engineering insight and development. Responsibilities: Data & Platform Engineering Design, implement and maintain scalable databases and pipelines for factory and engineering data Integrate data from MES, Lab equipment and Engineering Designs Ensure data integrity and traceability and performance across high volumes Define schemas, and data models that can support analytics, reporting and provide actionable feedback Factory & Engineering Integration Work with factory, test and engineering teams to understand data being generated and usage requirements Build APIs and services enabling reliable data transfer Support automation of test result collection, analysis and reporting Analytics & AI Enablement Develop infrastructure to support advanced analytics and AI/ML workflows Explore use of AI for yield analysis and predictive insights Collaborate with domain experts to Develop data-driven tools that improve decision-making in factory and engineering environments Qualifications: BS in Computer Science or Computer Engineering 5+ years of industry experience with software tools development Experience in largescale database design and data pipelines Experience in data analytics, statistics, or machine learning workflows Familiarity with visualization, dashboards or reporting tools Work experience in multi-disciplinary engineering teams Comfortable working in a team that shares code and with peer reviews of code Hands-on experience with source code control systems, including a habit to make regular check-ins Excellent interpersonal communication skills, strong English reading and writing ability Self-starter, able to work efficiently without having all details or requirements laid out on the table Dynamic and adaptable personality, able to think out of the box
    $73k-91k yearly est. 10d ago
  • Cyber Software Engineer

    Signalscape

    Principal software engineer job in Cary, NC

    Job DescriptionSignalscape has supplied engineering services and products used for defense, intelligence, and law enforcement services to combat crime, fight terrorism, and provide for homeland security. In our 20+ years, Signalscape is proud of becoming a premier provider of specialty wireless systems including audio, video, and data transmission systems for mission-critical applications. Our expertise ranges from miniature single board solutions for one-time mission critical applications to fully integrated intelligence platforms. Our design services span many disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping, manufacturing/test, certification services, and project management. This role involves developing robust applications in a Linux environment, with a focus on DevSecOps practices. This role works in our Cary, NC office and offers a salary range between $120,000 and $180,000/year. Design, develop, test, and maintain applications using Python for software-defined radio technologies, focusing on GNU Radio-like and REDHAWK frameworks. Utilize Helm to manage and deploy applications within Kubernetes environments, ensuring effective scaling and orchestration of SDR-related services. Collaborate with security teams to incorporate security practices throughout the software development lifecycle, including threat modeling, vulnerability assessments, and automated security testing. Build and maintain CI/CD pipelines to automate testing, integration, and deployment processes, ensuring reliable and efficient software delivery. Mange source code using Git, employing effective branching strategies, pull requests, and code reviews to uphold high code quality. Apply understanding of RF signal processing, specifically related to satellite signals, to inform the design and implementation of SDR applications. Requirements Proficiency in Python for software development within a LINUX environment. Experience with Helm for managing Kubernetes applications. Strong understanding of GNU Radio and REDHAWK frameworks. Familiarity with DevSecOps principles and practices. Hands on experience with CI/CD tools (Jenkins, GitLab, CI, CircleCI). Proficient in Docker for containerization and orchestration. Familiarity with RF signal processing, particularly with satellite signals and related technologies. Understanding of networking concepts and protocols relevant to SDR applications. Five to 15 years experience preferred. U.S. Citizenship Required: Due to the nature of this position and the requirement to maintain a U.S. government security clearance, only U.S. citizens are eligible. TS/SCI with polygraph required BenefitsSignalscape offers a competitive benefits package including: Medical Dental and Vision Short and Long Term Disability Employee Assistance Program Educational benefits Matching 401-k plan Flexible Spending Account Health Savings Account Term Life and Accidental Death and Dismemberment Insurance Voluntary Critical Illness and Accident Insurance Health Care Support Program Paid Time Off (PTO)
    $120k-180k yearly 14d ago
  • AWS Cloud Engineer/Architect

    Slalom 4.6company rating

    Principal software engineer job in Raleigh, NC

    Who You'll Work With As a modern technology company, our Slalom Technologists are disrupting the market and bringing to life the art of the possible for our clients. We have a passion for building strategies, solutions, and creative products to help our clients solve their most complex and interesting business problems. We surround our technologists with interesting challenges, innovative minds, and emerging technologies. We are looking for skilled AWS Cloud Engineers and Architects with expertise in workload migrations and operational experience to join our team. The ideal candidate will be responsible for designing, deploying, and managing scalable cloud infrastructure, ensuring high availability, security, and efficiency. You will play a key role in automating cloud deployments, optimizing performance, and troubleshooting infrastructure-related issues. At Slalom, we invest heavily in our partnership with AWS and at AWS re:Invent 2025, we were honored with four AWS Partner of the Year awards. These included Industry Partner of the Year for both Retail & Consumer Packaged Goods and Travel & Hospitality (Consulting - Global), as well as State or Local Government Consulting Partner of the Year and Non-Profit Organization (NPO) Consulting Partner of the Year. What You'll Do * Infrastructure as Code (IaC): Design, implement, and maintain AWS infrastructure using Terraform. * Cloud Operations: Monitor, troubleshoot, and optimize cloud environments for performance, security, and cost efficiency. * Automation & CI/CD: Develop automation scripts and pipelines using tools like Terraform, Ansible, AWS CDK, or GitHub Actions. * Security & Compliance: Capable of implementing best practices for security, identity management, and compliance (IAM, VPC, encryption, logging). * Observability & Monitoring: Set up and maintain monitoring, logging, and alerting solutions (CloudWatch, Prometheus, Grafana). * Incident Management: Respond to and resolve production incidents, ensuring minimal downtime and fast recovery. * Collaboration: Work closely with developers, DevOps teams, and security teams to support cloud-based applications. * Documentation: Maintain clear and up-to-date documentation for cloud infrastructure and automation processes. What You'll Bring * 5+ years of hands-on experience with AWS services (EC2, S3, Lambda, RDS, VPC, CloudWatch, SSM, SSO, etc.). * Strong experience with Terraform for infrastructure automation. * Experience with cloud operations, monitoring, and incident response. * Familiarity with Linux systems administration and scripting (Bash, Python, or PowerShell). * Strong knowledge of networking concepts (VPC, VPN, DNS, Load Balancing, Security Groups). * Experience with CI/CD pipelines and automation tools. * Strong problem-solving skills and ability to work in a fast-paced environment. * Good communication skills and ability to collaborate with cross-functional teams. Nice to have * Experience with one of the following: Python, PowerShell, Bash, Go, Rust. * Experience with AWS MGN, DRS, Migration Factory. * AWS certifications (AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.). * Experience with Kubernetes (EKS), Docker, or other container orchestration tools. * Experience with RDS, Managed MSSQL, PostgreSQL. About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this position, the target base salary pay range in the following locations: Boston, Houston, Los Angeles, Orange County, Seattle, San Diego, Washington DC, New York, New Jersey, for Consultant level is $119,000-$147,500 and for Senior Consultant level it is $136,500-$169,500 and for Principal level it is $151,000-$187,500. In all other markets, the target base salary pay range for Consultant level is $109,000-$135,500 and for Senior Consultant level it is $125,000-$155,500 and for Principal level it is $138,500-$172,000. In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applications until 3/31/2026 or until the positions are filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $151k-187.5k yearly Easy Apply 13d ago
  • Experienced Financial Software Engineer

    Galatea Associates 4.2company rating

    Principal software engineer job in Durham, NC

    Job DescriptionGalatea is looking for an experienced Financial Software Engineer to join our growing team! We are at the center of the digital revolution in finance and are looking for strong engineers who want to be part of helping to build and improve key systems used by our Capital Market clients. As a Financial Software Engineer you will define, architect, and build strategic systems that facilitate access to trillions of dollars worth of liquidity and capital around the world. You may also have the opportunity to do hands-on programming in this role. This is a perfect role for someone who enjoys leading projects and rolling up their sleeves to support their team's work. Access to liquidity and capital makes an incredible difference in people's lives every day by allowing them to make contactless payments, get microcredit loans, buy houses, start small businesses, and more. As a Galatean, you will be a big part of that by providing a direct impact on streamlining these processes and making them more accessible to everyone! A look into your first year on your client project:Within the first few months of your first client engagement, you will: Learn about Galatea's collaborative culture and values and become an active participant in discussions. Witness and learn about Galatea's client-focused delivery approach and the ongoing value-add we provide to our clients everyday. Take ownership over increasingly complex design, analysis, planning, and software-related tasks while working towards independence on assignments. Begin to establish relationships with client contacts. Build an understanding of the finance topics relevant to your project. Within 6 months, you will: Begin to mentor and lead 1-2 junior members of the team in all areas of project delivery. Expand your knowledge of functional and technical concepts beyond the specifics of your project. Participate in project planning discussions. Gain independence on assignments and become a master of Galatea's best practices. Be seen as the ultimate problem solver on your team. Establish meaningful client relationships. Within 12 months, you will: Increase your impact by challenging yourself to architect your own small applications or small pieces of larger applications. Be the go-to person for clients serving as a subject matter expert in many areas within your project. Share your financial and technical knowledge by contributing to internal Galatea training sessions. Become an essential contributor on your project and within Galatea by leading other Galateans through your excellent example! About YOU: Accountable and Curious - You take responsibility and bring intellectual curiosity to all endeavors. Relationship Builder - You form relationships based on mutual respect, diversity of thought, and direct and open communication. Results Driven - You participate in and push for inclusive, team-based, client-focused delivery. Embrace uncertainty - You bring clarity and definition to uncertainty. Leader - You enjoy providing leadership and communicating project goals and timelines with stakeholders and your team. Problem Solver - You are a problem solver first and a software engineer second. You thrive in finding solutions when challenged with the organizational silos of our large clients. Client Manager - You delight your clients and form productive long-standing relationships. Business Focused - You don't just think of yourself as an engineer who is told what to build. You are focused on solving the client's underlying business problem. Technology Agnostic - You are a technical polyglot who embraces the diverse set of technologies used by our clients. About Us: Headquartered in Somerville, MA and with branch offices in Tampa Bay, Durham, and London, Galatea Associates is a highly-focused software consulting firm that specializes in providing bespoke technical solutions to capital markets firms. At Galatea, our employees know both the business and the IT infrastructure of our clients' operations and we are uniquely positioned to help bridge the communication gap between the internal business and technical teams for our clients. Our clients call on us to collaborate with them throughout the entirety of project life cycles and we assist them in overcoming whatever challenges they encounter. Why Galatea?Our strengths have always been in our people and our core focus is on providing a collaborative environment with highly engaged employees while maintaining impactful delivery to our clients. We strive to provide transparency into our internal operations and include ideas and feedback from Galateans as company decisions are made. Our ambitions are high and our people help us to attain our goals year after year! Benefits you'll Love:- A positive and collaborative team-based environment.- Ability to work with different clients, technologies, and projects while maintaining the stability of knowing and trusting your employer.- Interesting Wall Street work within a fun and casual environment.- Weekly employer-sponsored catered training lunches and frequent happy hours.- Snacks, snacks and more snacks! We keep our office fully stocked. US Salary Guidelines (will be dependent on relevant skills and/or experience):- 1-3 years experience $100-$115K base plus $5-15K bonus- 3-5 years experience $115-$145K base plus $15-$30K bonus- 5+ years experience $150+ total comp (base plus bonus included) Data Protection Privacy Notice to Job ApplicantsTo view Galatea's Data Protection Notice to Job Applicants, navigate to: ************************************************* Additional Item to Note: Due to the strong collaborative nature of our culture, all Galatea employee's will normally be required to work on-site at the location of one of Galatea's clients or to work from their local Galatea office. The future is bright at Galatea and we are looking forward to finding the perfect candidate to join our team and help us continue to grow and innovate! We look forward to speaking with you more about this opportunity.
    $115k-145k yearly 16d ago
  • senior embedded software engineer

    Us Tech Solutions 4.4company rating

    Principal software engineer job in Cary, NC

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Responsibilities: • Review system-level requirements, and process them into software requirements specifications • Design components of an embedded system based on software requirements • Integrate applications using components developed in-house and 3rd party libraries • Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram) • Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions • Develop test plans, then test the implemented code through unit tests and integration tests • Participate in design and code reviews Qualifications Required qualifications: • 8+ years of engineering experience (or advanced degree plus 6 years) • 5+ years of C/C++ programming experience • 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience • 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience • 2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers • Experience in algorithm design/implementation. • Demonstrated experience with unit testing (at least one UT framework) and integration testing • Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores) • Demonstrated experience with GUI development: QT or EmWin/StemWin/PEG/uC-GUI Additional Information Thanks & Regards kushal kumar Phone: ************ ext: 7941
    $93k-115k yearly est. 1d ago
  • Senior Embedded Software Engineer - C++/UI

    Hillrom 4.9company rating

    Principal software engineer job in Raleigh, NC

    This is where your work makes a difference. At Baxter, we believe every person-regardless of who they are or where they are from-deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond. Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results. Here, you will find more than just a job-you will find purpose and pride. Your Role at Baxter This is where your work saves lives Baxter is seeking a visionary and highly skilled Senior Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As a key member of our team, you will play a pivotal role in driving the development of cutting-edge, embedded software solutions that enhance our infusion portfolio. If you're passionate about developing high-quality software that meets the needs of our clients, we want to hear from you. What you'll be doing: As a Senior Embedded Software Engineer, you'll: Design and Develop Embedded Software Applications: Create high-performance and responsive embedded software applications using the Qt framework, ensuring seamless integration with hardware components. Collaborate Across Functions: Work closely with hardware engineers, product managers, and other stakeholders to define system requirements and ensure seamless integration of software and hardware components. Ensure Code Quality: Assist in thorough code reviews, ensuring adherence to coding standards and best practices, and implement testing strategies to validate software functionality and performance. Stay Ahead of the Curve: Stay abreast of emerging technologies and industry trends, particularly in embedded systems development and verification, to drive innovation within the team. Document and Share Knowledge: Create and maintain comprehensive documentation for software designs, processes, and testing procedures, and share knowledge with the team to ensure continuous improvement. What you'll bring: Expertise in Embedded Software Development: Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 3 + years of experience in embedded software development. Technical Skills: Experience in C++ and a UI, with an understanding of object-oriented programming principles, and experience with embedded Linux preferred. Soft Skills: Excellent problem-solving skills and attention to detail, strong communication and interpersonal skills, and proven leadership abilities, with experience managing technical projects and mentoring team members. Preferred Qualifications Additional Programming Languages: Experience with additional programming languages such as Python, and familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (e.g., Jenkins) tools. UI/UX Design Principles: Knowledge of UI/UX design principles as they relate to embedded systems, and demonstrated experience in writing, debugging, and optimizing C/C++ code for embedded systems. Automated Testing: Experience with automated testing using Squish library for Qt. Baxter is committed to supporting the needs for flexibility in the workplace. We do so through our flexible workplace policy which includes a required minimum number of days a week onsite. This policy provides the benefits of connecting and collaborating in-person in support of our Mission. The flexible workplace policy is subject to local laws and legal requirements. At its discretion, Baxter may decide to adjust, suspend, or discontinue as business needs change. We understand compensation is an important factor as you consider the next step in your career. At Baxter, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $96,000 to $132,000 annually. The estimated range is meant to reflect an anticipated salary range for the position. We may pay more or less than of the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based on upon location, skills and expertise, experience, and other relevant factors. This position may also be eligible for discretionary bonuses. For questions about this, our pay philosophy, and available benefits, please speak to the recruiter if you decide to apply and are selected for an interview. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time. #LI-MS1 US Benefits at Baxter (except for Puerto Rico) This is where your well-being matters. Baxter offers comprehensive compensation and benefits packages for eligible roles. Our health and well-being benefits include medical and dental coverage that start on day one, as well as insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance. Financial and retirement benefits include the Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount, and the 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching. We also offer Flexible Spending Accounts, educational assistance programs, and time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service, family and medical leaves of absence, and paid parental leave. Additional benefits include commuting benefits, the Employee Discount Program, the Employee Assistance Program (EAP), and childcare benefits. Join us and enjoy the competitive compensation and benefits we offer to our employees. For additional information regarding Baxter US Benefits, please speak with your recruiter or visit our Benefits site: Benefits | Baxter Equal Employment Opportunity Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic. Know Your Rights: Workplace Discrimination is Illegal Reasonable Accommodations Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information. Recruitment Fraud Notice Baxter has discovered incidents of employment scams, where fraudulent parties pose as Baxter employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.
    $96k-132k yearly Auto-Apply 10d ago
  • Software Engineer - MES Solutions

    Robert E Mason & Associates 3.8company rating

    Principal software engineer job in Durham, NC

    As a 100% Employee-Owned company, Robert E. Mason & Associates, Inc. believes our Associates are the foundation of both our customers' and our success. Our strong company culture, and belief in continued investment in our Associates, has helped us realize long Associate tenures, as well as long lasting relationships with our customers. Under the Robert E. Mason & Associates, Inc. umbrella there are two divisions: R.E. Mason and Apperture Solutions. R.E. Mason is an Emerson Impact Partner covering North Carolina, South Carolina, and Virginia. Emerson is the global leader of process systems and solutions. R.E. Mason provides industry-leading process equipment and service for process control, automation, safety, and reliability. The industries served include Chemical, Pharmaceutical & Life Sciences, Power & Utilities, Food & Beverage, and Pulp & Paper. Apperture Solutions is a technology independent, professional consulting, and implementation services firm. Apperture Solutions offers Data Enablement, Production Optimization, Operations Management, and Other Value-Added Services. Apperture Solutions partners with other providers to offer our customers the technologies and solutions that fit their needs. What Apperture Offers Associates: Apperture is a 100% employee-owned company that offers a comprehensive, industry leading benefits package to all eligible Associates: Participation in the Employee Stock Ownership Program (ESOP) Retirement plan, including a Safe Harbor contribution Medical / Dental / Vision Insurance Employer paid Life Insurance and Long-Term Disability Insurance Generous paid leave options that include vacation time, sick leave, personal leave time, R.E. Mason Way Half Day, paid Jury Duty, and paid Bereavement Leave Paid Parental Leave Paid company holidays Career Development Program Retirement and Financial Wellness program Employee Assistance Program (EAP) Alternative/Hybrid Work Schedules General Description The successful candidate will work with our team and many of the leading pharma and biopharma manufacturers to drive efficiency and regulatory compliance in their facilities. The Software Engineer will also work in the development, delivery, and commissioning of state-of-the-art manufacturing execution systems and solutions for R.E. Mason's industrial customers. The primary platforms that R.E. Mason will implement include Emerson's Syncade MES, Bio-G scheduling platforms, and Plantweb Optics/Analytics digital transformation solutions. The Software Engineer will also provide aftermarket (“Lifecycle”) and staff augmentation support to customers. Typically, this includes maintaining and updating existing site MES systems, implementing small scale expansion projects, and assisting with process optimization projects. The Software Engineer will report to the Project Execution Services Manager located in the R.E. Mason RTP office. Specific Responsibilities Work with customers to analyze/develop functional requirements for MES solutions through client interviews and documentation analysis Work in a team to develop detailed designs, implement, troubleshoot and test Syncade MES solutions that meet client/project requirements. Including but not limited to: Recipes / Work flows Equipment Management Materials management Document Management Reports Configuration Interface with the Solutions Consultant team to identify and create new business opportunities Develop documentation including creating test scripts as required for validated facilities Work independently on-site at a customer location Support start-up and commissioning activities at customer sites Travel in North Carolina, South Carolina and Virginia - approximately 25% Qualifications Required Competencies US Citizenship required Demonstrated interest in software development Excellent verbal and written communication skills Ability to work in team environment; a team player Self-directed, self-motivated, and detail oriented Customer focused Organized and reliable; Demonstrates integrity Valid driver's license required Required Education and Experience B.S. in CHE, EE, ME, Comp. Eng, Comp. Sci., or other related disciplines 0-5 years of relevant experience MS Office Experience Preferred Experience/Competencies Experience with Emerson's Manufacturing Execution Systems (Syncade) or similar products such as Werum Pas-X Experience with object oriented programming using XML, SQL, VBScript, Web Parts, Web Services, etc. Understanding of regulated and validated systems Experience with .NET technologies ISA-95 Enterprise-Control System Integration Model Batch process control/ISA S88 experience Basic Networking Physical Requirements Standing Walking Sitting Kneeling Reaching Overhead Climbing Pushing and Pulling Lifting - 30 pounds Using a Computer Using a Telephone Driving Apperture is a federal contractor and, as such, is required to solicit the disability status and protected veteran status of candidates. Thus, you are required to answer self-identification questions as part of your application process. These questions are part of Apperture's Affirmative Action Plan and the completion of these questions will not have any effect on any consideration of your application materials. In compliance with the ADA Amendments Act (ADAAA), if you have a disability and need to request an accommodation in order to apply for a position with Apperture, please call our office at **************. This is a drug-free workplace. Employment is contingent upon the successful completion of any required pre-employment and, if applicable, ongoing drug testing, including testing mandated by customer site access requirements.
    $71k-95k yearly est. 19d ago
  • Software Engineer

    Redwood Dental

    Principal software engineer job in Raleigh, NC

    Required Technical Skills 1-3 years of relevant QA technical experience Contribute as an individual during test design, test planning and test execution Experience being part of an agile/scrum methodology team Experience testing web based applications, using browser developer tools Able to collaborate across different functions. Work closely with product management and development teams to understand requirements and technical specifications; interact with clients on a regular basis for understanding business scenarios and provide testing/troubleshooting support. Develop test plans, test cases and related test artifacts, familiar with the defect management process Experience working with API's, using browser developer tools to validate API request and response data Ability to write basic database queries Strong ability to define problems, collect data, establish facts, and draw valid conclusions Excels at working in a fast-paced startup environments Knowledge of Health Insurance Domain is a huge plus Soft Skills Clear communicator (written and verbal) Creative troubleshooting of technical problems Ability to focus on deadlines and deliverables Ability to think outside the box Ability to work in a team Recommended BS or BA degree preferred Knowledge of advanced SQL and relational databases is a major plus Knowledge of performance testing concepts and tools a plus Returns Fun work environment and a great testing team Challenge yourself and learn something new everyday Above the market compensation Job Type: Full-time/Part-time Pay: $45.00 - $55.00 per hour Experience: relevant: 1-3 years (Required) Work authorization: United States (Preferred) Work Location: One location/Remote Benefits: Paid time off This Job Is Ideal for Someone Who Is: People-oriented -- enjoys interacting with people and working on group projects Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction Detail-oriented -- would rather focus on the details of work than the bigger picture This Company Describes Its Culture as: Detail-oriented -- quality and precision-focused Innovative -- innovative and risk-taking Aggressive -- competitive and growth-oriented People-oriented -- supportive and fairness-focused
    $45-55 hourly 60d+ ago
  • Software Engineer

    Q2 Holdings 4.6company rating

    Principal software engineer job in Cary, NC

    As passionate about our people as we are about our mission. Why Join Q2? Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology-and we do that by empowering our people to help create success for our customers. What Makes Q2 Special? Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our “Circle of Awesomeness” award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together. Q2 is seeking an ambitious and adaptable Software Developer experienced in the ins and outs of development in a team setting. As part of our Engineering Development group based in Cary, NC, you will be working individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 PrecisionLender platform to extend its functionality to meet our clients' unique needs. Our ideal candidate is someone with a self-motivated tinkering spirit and who is comfortable diving into professional development life while rapidly learning to engineer solutions using a mix of open technologies and our own proprietary framework. RESPONSIBILITIES: Design, implement, integrate, and test software solutions of moderate complexity comprised of Windows- and Linux-based front-end and back-end components that interact with end users and integrate with internal and external services Work individually and collaboratively to deliver solutions in live production systems Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability Assist and mentor teammates to provide technical leadership and evangelize best practices EXPERIENCE AND KNOWLEDGE: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience Foundational experience or coursework in backend software development, with proficiency in C# or similar languages Foundational experience or coursework in frontend software development, with proficiency in Typescript, Javascript or similar languages Comfortable working with relational (PostgreSQL, MS SQL) and non-relational (Redis, DynamoDB, etc.) databases Exposure to cloud computing principles and services An interest in shared service or platform engineering and how infrastructure supports large-scale systems Strong desire to learn and grow in a collaborative team environment Ability to communicate effectively and ask thoughtful questions Familiarity with Git, modern development workflows, and CI/CD principles A proactive mindset with a willingness to jump in and try things, even if it means making (and learning from) mistakes COMPLEMENTARY SKILLS AND TECHNOLOGIES: Service discovery, caching strategies, and configuration management Observability tools like Prometheus, Grafana, or OpenTelemetry Containerization (Docker) and orchestration (Nomad, Kubernetes) Writing and maintaining internal libraries or developer tooling This position requires fluent written and oral communication in English. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Health & Wellness Hybrid Work Opportunities Flexible Time Off Career Development & Mentoring Programs Health & Wellness Benefits, including competitive health insurance offerings and generous paid parental leave for eligible new parents Community Volunteering & Company Philanthropy Programs Employee Peer Recognition Programs - “You Earned it” Click here to find out more about the benefits we offer. Our Culture & Commitment: We're proud to foster a supportive, inclusive environment where career growth, collaboration, and wellness are prioritized. And our benefits go beyond healthcare-offering resources for physical, mental, and professional well-being. Click here to find out more about the benefits we offer. Q2 employees are encouraged to give back through volunteer work and nonprofit support through our Spark Program (see more). We believe in making an impact-in the industry and in the community. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or veteran status. Applicants in California or Washington State may not be exempt from federal and state overtime requirements
    $71k-97k yearly est. Auto-Apply 25d ago
  • Software Engineer

    Actalent

    Principal software engineer job in Durham, NC

    You will collaborate to bring security features to life. You will be responsible for designing and developing software features, as well as providing automation testing. This role requires a quick adaptation to new code bases and processes, and a willingness to learn new concepts and technologies rapidly. Effective communication skills are essential for working with team members and external business entities. + Design and develop software features for security applications. + Provide automation testing for various products. + Mentor junior engineers within the team. + Adapt quickly to new code bases and processes. + Learn and apply new programming languages and security technologies. JOB SKILLS & QUALIFICATIONS: + Proficiency in C programming. + CCNA-level networking knowledge and experience. + Basic C/C++ memory management skills. + Strong foundation in C/C++ programming. + Understanding of object-oriented programming concepts. + Experience with software development in a Linux environment. + Strong written and verbal communication skills. + Networking setup and troubleshooting experience. + 5+ years of relevant experience + OOP Experience (C programming is a must; would also like to see Java, C++ or Python, too) #LD-KD1 Job Type & Location This is a Contract position based out of Durham, NC. Pay and Benefits The pay range for this position is $39.00 - $43.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Durham,NC. Application Deadline This position is anticipated to close on Feb 5, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $39-43 hourly 7d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Principal software engineer job in Raleigh, NC

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Software Engineer

    Myxx

    Principal software engineer job in Cary, NC

    Myxx (pronounced Mix) is the premier omni-channel marketing platform that dynamically connects brands and retailers to consumers - from inspiration to sales and beyond. Myxx's proprietary and customized List-to-Cart Technology dynamically matches items on a list to the brand's product SKUs available at the shopper's local grocery retailer and instantly connects the list to the retailer's online e-commerce cart. Our unique solution gives brands and retailers the ability to increase relevancy, revenue and reach by leveraging real-time insights to drive measurable sales lift and engage with customers across their path-to-purchase (and re-purchase.) Experience Myxx first hand at ******************* or learn more at ********************* Job Description Myxx is looking for a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures. They should be capable of designing systems that are flexible and efficient. Qualifications At Myxx we use some of the very latest technologies in the web development space. We're looking for someone who has experience in the following areas: * HTML * CSS * Javascript * Angular 2/4 * RxJS patterns * Node.js * Express * Mongodb or other document based data store It would also be a plus if you have experience in the following areas: * NgRx * Angular-cli * React / React Native * Headless Chrome testing / Puppeteer * Karma / Jasmine based unit testing * Elasticsearch, Logstash, Kibana (ELK stack) * RabbitMQ * Python * familiarity with cloud based environments such as Azure/AWS/etc All engineers should also be well versed with the command line, object oriented design and dealing with multi-threaded applications. Additional Information All your information will be kept confidential according to EEO guidelines.
    $68k-91k yearly est. 1d ago
  • Research Software Engineer

    Monash

    Principal software engineer job in Clayton, NC

    Employment Type: Full-time Duration: Continuing appointment Remuneration: $106,789 - $117,128 pa HEW Level 07 (plus 17% employer superannuation) Amplify your impact at a world top 50 University Join our inclusive, collaborative community Be surrounded by extraordinary ideas - and the people who discover them The Opportunity Are you passionate about building software that drives positive outcomes? As a Research Software Engineer at the Environmental Informatics Hub, you will play a central role in designing, building, and maintaining systems and digital services that support cutting-edge research projects. You will contribute to the research design processes, identification of suitable technology configurations, and design, development and maintenance of information systems and digital services using a wide variety of tools and platforms, including but not limited to web, mobile, conversational AI and cloud infrastructure. This is a unique opportunity to work on impact-focused projects within a team of multi-disciplinary researchers and engineers and have technical ownership over systems and digital tools. In this role, you will operate as a full-stack research software engineer, contributing across the development pipeline. This includes front-end development (e.g. React, Next.js, Vue), backend and API development (e.g. FastAPI, Node.js, Docker), infrastructure and automation tooling (e.g. Ansible, Terraform), and working with cloud platforms such as AWS, Azure or GCP. The exact mix will vary by project, but a willingness to work across the stack and collaborate closely with researchers is essential. Key Responsibilities Contribute to planning and operational research teams to contribute your specialist technical knowledge and inform strategic decision-making Oversee and administer the delivery of technical services: apply advanced methodologies, conduct analysis and interpretation, report on findings, identify and mitigate risks, and ensure all work meets operational standards, policies, timeframes, and regulatory compliance requirements Provide specialist and technical advice, guidance, and training to collaborators, staff, students and other stakeholders ensuring adherence to technical standards, protocols, and best practices Keep up to date with emerging methods, equipment, technologies, and data-management/analysis techniques and implement innovations to improve software Support technical service or programs including providing advice, contributing to drafting papers for publication, research or technical procedures, and supporting intellectual-property, copyright or licensing activity In this role you will use your software-engineering skills to build real digital tools that support environmental research - helping turn data into action and directly contributing to sustainability, climate and ecological outcomes. If you are excited about working in a cross-disciplinary team and engaging with varied projects, offering both technical challenges and variety, then apply today! About Monash University At Monash, work feels different. There's a sense of belonging, from contributing to something ground breaking - a place where great things happen. We value difference and diversity, and welcome and celebrate everyone's contributions, lived experience and expertise. That's why we champion an inclusive and respectful workplace culture where everyone is supported to succeed. Some 20,000 staff work for Monash around the world. We have 95,000 students, four Australian campuses, and campuses in Malaysia and Indonesia. We also have a major presence in India and China, and a significant centre and research foundation in Italy. In our short history, we have skyrocketed through global university rankings and established ourselves consistently among the world's best tertiary institutions. We rank in the world's top-50 universities in rankings including the QS World University Rankings 2026. Learn more about Monash. Today, we have the momentum to create the future we need for generations to come. Accelerate your change here. Monash supports flexible and hybrid working arrangements. We have a range of policies in place enabling staff to combine work and personal commitments. This includes supporting parents. To Apply For instructions on how to apply, please refer to 'How to apply for Monash Jobs'. Your application must address the Key Selection Criteria. (Please note: Visa sponsorship is not available for this position. This role requires current valid work rights for Australia.) Diversity is one of our greatest strengths at Monash. We encourage applications from Aboriginal and Torres Strait Islander people, culturally and linguistically diverse people, people with disabilities, neurodivergent people, and people of all genders, sexualities, and age groups. We are committed to fostering an inclusive and accessible recruitment process at Monash. If you need any reasonable adjustments, please contact us at ************************* in an email titled 'Reasonable Adjustments Request' for a confidential discussion. Your employment is contingent upon the satisfactory completion of all pre-employment and/or background checks required for the role, as determined by the University. Enquiries: Professor Iadine Chades, Director Environmental Informatics Hub, Department of Data Science and Artificial Intelligence, Faculty of Information Technology, ************************ Position Description: Research Software Engineer Applications Close: Sunday 1 February, 11:55pm AEDT. Please submit your application for this fabulous opportunity to join Monash University. Interviews will take place in February 2026. Supporting a diverse workforce Email Job Monash University recognises that its Australian campuses are located on the unceded lands of the people of the Kulin nations, and pays its respects to their elders, past and present. Whatsapp Facebook LinkedIn Email App
    $106.8k-117.1k yearly Easy Apply 20d ago
  • Software Developer

    W3R 4.1company rating

    Principal software engineer job in Raleigh, NC

    We are an IT staffing and solutions company Headquartered in Southfield, MI that specializes in providing business and IT solutions to a variety of Fortune 1000 customers across the country. - See more at: *********** Job Description Design, develop, and configure software systems to meet market and/or client requirements either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system or for a specific phase of the lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Qualifications 1 to 3 years of experience SKILLS : Java Additional Information All your information will be kept confidential according to EEO guidelines.
    $76k-98k yearly est. 1d ago
  • Software Engineer

    Cloud Software Group 3.9company rating

    Principal software engineer job in Raleigh, NC

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out from the crowd and tackle the bigger competitors. Role Overview: Now, let's get to the details. This role will act as a team player with a focus on front-end development for our Admin WebApp and Self-Service, as well as back-end services that properly provision new customer accounts and allow existing customers to manage their entitlements and billing. This includes: Strategy Trusted Advisor: As an engineer in the Onboarding and Billing area, the team will be looking to you to design and build systems that allow our customers and business stakeholders to efficiently and effectively do their jobs. Building the Right Things: Work with stakeholders to understand their needs and ensure that they have the systems and behaviors in place when they need them. Execution Technical Excellence: Drive high-quality design and implementation of systems and user experiences related to customer onboarding and billing. Stakeholder Engagement: Contribute to regular engagements with critical cross-functional stakeholders such as other engineering teams, product design, PM, marketing, and operations. Your Superhero Uniform Includes (Required Experience and Skills) 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices using C# and SQL/NoSQL data storage. 2+ years of developing front-end applications using modern JavaScript frameworks like React. Good knowledge of React, including hooks, context, and routing. Good knowledge of .Net, including ASP.Net Core, C#, and Entity Framework. Good knowledge of CSS Experience with version control systems (e.g., Git/BitBucket). Excellent problem-solving and debugging skills. Your Superhero Strengths Include (Preferred Experience and Skills) Experience with Typescript Strong communication and teamwork skills. Experience with unit testing, integration testing, and end-to-end testing. Experience with continuous integration and continuous delivery (CI/CD Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out from the crowd and tackle the bigger competitors. Role Overview: Now, let's get to the details. This role will act as a team player with a focus on front-end development for our Admin WebApp and Self-Service, as well as back-end services that properly provision new customer accounts and allow existing customers to manage their entitlements and billing. This includes: Strategy Trusted Advisor: As an engineer in the Onboarding and Billing area, the team will be looking to you to design and build systems that allow our customers and business stakeholders to efficiently and effectively do their jobs. Building the Right Things: Work with stakeholders to understand their needs and ensure that they have the systems and behaviors in place when they need them. Execution Technical Excellence: Drive high-quality design and implementation of systems and user experiences related to customer onboarding and billing. Stakeholder Engagement: Contribute to regular engagements with critical cross-functional stakeholders such as other engineering teams, product design, PM, marketing, and operations. Your Superhero Uniform Includes (Required Experience and Skills) 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices using C# and SQL/NoSQL data storage. 2+ years of developing front-end applications using modern JavaScript frameworks like React. Good knowledge of React, including hooks, context, and routing. Good knowledge of .Net, including ASP.Net Core, C#, and Entity Framework. Good knowledge of CSS Experience with version control systems (e.g., Git/BitBucket). Excellent problem-solving and debugging skills. Your Superhero Strengths Include (Preferred Experience and Skills) Experience with Typescript Strong communication and teamwork skills. Experience with unit testing, integration testing, and end-to-end testing. Experience with continuous integration and continuous delivery (CI/CD
    $70k-95k yearly est. 60d+ ago
  • Software Development Intern (Billing) - Summer 2026

    Bandwidth 4.5company rating

    Principal software engineer job in Raleigh, NC

    Job Description Who We Are: Bandwidth, a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65+ countries and over 90 percent of the global economy, we're the only provider offering an owned communications cloud that delivers advanced automation, AI integrations, global reach, and premium human support. Bandwidth is trusted for mission-critical communications by the Global 2000, hyperscalers, and SaaS builders! At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband What We Are Looking For: As a Software Development Intern on our Billing Development team during Summer 2026, you'll get to build and expand on our company's billing infrastructure. The team enables Bandwidth to charge our customers for all of the global communication services we offer at a large and growing scale. We're looking for people who get excited about building highly performant and maintainable services and infrastructure. What You'll Do: Design, implement, and operate flexible and accurate financial systems that support our global communication services. Work closely with product managers, engineers, and other stakeholders to define and deliver solutions that meet customer needs. Identify and resolve bottlenecks and inefficiencies in billing processes, ensuring high availability and scalability. Participate in code reviews, design discussions, and architecture decisions to uphold high-quality software development practices. Provide guidance and support to less experienced team members, fostering a culture of continuous learning and improvement. What You Need: You're working towards a Bachelors degree in Computer Science, Computer Engineering or an equivalent course of study Any engineering experience building and maintaining software systems/applications. Ability to learn quickly and apply new knowledge on practice Experience with Java, SQL, and any databases; familiarity with AWS or any other cloud providers. Ability to analyze issues and develop solutions. Maintain good standards of code quality, testing, and documentation. Ability to work effectively in a team environment and communicate technical concepts to both technical and non-technical stakeholders. Good communication skills to express your ideas and proposed solutions, be able to articulate pros and cons of the proposed approach. Bonus Points: Startup experience, or generally work in an environment with independent work and less defined requirements. Experience with tools for monitoring and observability (such as Datadog). Practical knowledge of infrastructure as code (specifically Terraform) will be beneficial. Understanding of modern CI/CD (ideally GitHub Actions) best practices and implementing strategies to enhance it. The Whole Person Promise: At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our "Whole Person Promise." We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well… Are you ready for an awesome internship experience? At Bandwidth we're all about making your time with us fun and fulfilling! Take a break with our 90-minute workout lunch to energize your day, or roll up your sleeves for some cool volunteer activities that give back to our community. You'll also get to meet and connect with our leaders who can share their wisdom and advice. And let's not forget the fun social activities to bond with your fellow interns! Join us for a summer full of learning, laughter, and new experiences-let's make some great memories together! Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered 'yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND. Applicant Privacy Notice
    $26k-31k yearly est. 24d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Chapel Hill, NC?

The average principal software engineer in Chapel Hill, NC earns between $82,000 and $141,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Chapel Hill, NC

$108,000

What are the biggest employers of Principal Software Engineers in Chapel Hill, NC?

The biggest employers of Principal Software Engineers in Chapel Hill, NC are:
  1. Fidelity Holding
  2. Fidelity Investments
  3. Pathwayrp
  4. Eliassen Group
  5. Red Hat
Job type you want
Full Time
Part Time
Internship
Temporary