Principal software engineer jobs in Cary, NC - 2,366 jobs
All
Principal Software Engineer
Software Engineer
Software Developer Internship
Software Engineering Internship
Senior Embedded Software Engineer
Software Developer
Software Development Engineer
Software Engineer/Architect
Designation-Senior Software Engineer
Principal Software Engineer
Divihn Integration Inc.
Principal software engineer job in Raleigh, NC
Title: Senior PrincipalSoftware Systems Engineer (3 Openings) - Hybrid
Duration: 12 Months
Role is Hybrid: 3 days in office and 2 from home.
For further inquiries regarding the following opportunity, please contact our Talent Specialist.
Hema at **************
Description:
This is where your work saves lives
As a Senior PrincipalSoftware Systems Engineer in the software organization, you will be responsible for developing innovative healthcare solutions and supporting development and sustaining activities within connected Infusion Pump Platforms to meet customer needs and regulatory standards.
What you'll be doing:
o Drive the implementation of best practices in software systems development and product lifecycles in collaboration with development and verification teams, for Digital Applications that are part of infusion pumps ecosystem
o Be a technical leader providing team members guidance and feedback on technical work.
o Develop technical solutions to complex software system problems and deliver high-quality solutions on tight schedules
o Lead efforts with cross-functional team members (e.g. Commercial and Clinical) to document user needs and translate them to user needs into system requirements.
o Lead decomposition of system requirements into software subsystem requirements.
o Lead risk analysis activities for Digital Applications software from the capture of inherent hazards through mitigation implementation.
o Work with verification engineers to define test strategies for the development of verification and validation plans using requirement tracing methods.
o Participate in software design reviews for components or features.
o Perform product backlog and feature grooming/definition activities as part of Agile planning/execution o Drive collaboration with internal and external stakeholders and enable the team on better processes, practices and technical mentorship.
o Interface with manufacturing, service, and customer training staff through the design transfer process.
o Ensure compliance to the product development process and quality system.
What you'll be doing:
o Subject matter expertise in requirements management and risk management for complex, medically regulated, connected/interoperable system of systems
o Bachelor's degree in an engineering discipline with 10 + years of experience.
o Experience with Digital Applications (SaMD. MDDS) connected to regulated electro-mechanical devices in a clinical environment preferred.
o Experience with development in an agile environment with experience creating and maintaining product backlogs.
o Excellent oral and written communication skills.
o Experience in a regulated industry preferred.
o Excellent documentation skills.
If you're a passionate and innovative software systems engineer with a desire to shape the future of healthcare technology, we want to hear from you. Apply now to become a part of our dynamic team and help us create life-changing solutions for millions of people around the world.
$93k-124k yearly est. 4d ago
Looking for a job?
Let Zippia find it for you.
Senior C++ Software Engineer - Chip Design Tools
Nvidia 4.9
Principal software engineer job in Durham, NC
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life's work, to amplify human creativity and intelligence. Make the choice to join us today!
Our team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a softwareengineer, you will craft highly efficient software to automate and facilitate chip design and verification processes.
What You'll be Doing:
* Work as a team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.
* Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).
* Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.
* Optimize the daily workflows of the world's top chip modelers and designers.
What We Need to See:
* BS (or equivalent experience) and 5+ years of software development experience., MS (or PHD) preferred.
* Experienced with C++ or Golang, Unix/Linux.
* Solid understanding of algorithms, computer architecture and computer science theory
* Experienced with VLSI frontend design and verification
* Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements
Ways to stand out from the crowd:
* Good architecture and RTL design knowledge
* Strong expertise in modern C++, compiler, build systems, and database.
* Experienced with static and dynamic code analysis tools
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 218,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until January 13, 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.
We're seeking motivated SoftwareEngineering 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, SoftwareEngineering, 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 *************************.
Meta is seeking talented principalengineers 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:**
SoftwareEngineer (Technical Leadership) - Machine Learning 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. Masters degree or PhD in Computer Science or a related technical field
17. Experience with frameworks like TensorFlow, PyTorch, or Scikit-learn
18. Knowledge of NLP techniques, including text preprocessing, tokenization, and sentiment analysis
19. Understanding of information retrieval concepts, such as indexing, querying, and ranking
20. Demonstrated experience with data structures and algorithms, including graph theory and optimization techniques
**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@fb.com.
$219k-301k yearly 60d+ ago
Software Engineering Summer Internship
Merz North America 4.1
Principal software engineer job in Raleigh, NC
About Us
Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics.
A Brief Overview
The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques.
Duties and Responsibilities
Image Processing and Artificial Intelligence:
Preprocessing and augmenting image datasets for model training.
Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement.
Applying computer vision techniques for feature extraction and pattern recognition.
Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements.
Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows.
Conduct User Research and Analysis
Participate in gathering user and software requirements through interviews, surveys, or usability testing
Analyze user feedback and behavior to inform design decisions.
Collaborate with Cross-Functional Teams:
Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals.
Participate in design reviews and contribute to iterative improvements.
Ensure Design Consistency and Accessibility:
Help maintain design systems and style guides.
Minimum Qualifications
Programming Skills:
Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs).
Image Processing Basics:
Knowledge of image filtering, transformations, and color space conversions.
Framework Exposure:
Experience or coursework in TensorFlow or PyTorch.
Mathematical Foundation:
Understanding of linear algebra and probability as applied to computer vision.
Version Control:
Familiarity with Git for code collaboration.
Communication:
Ability to clearly document work and collaborate in a team environment.
Preferred Skills
Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch.
Understanding of image processing fundamentals (filtering, transformations, color spaces).
Familiarity with neural network architectures for vision tasks.
Ability to work with large datasets and apply data augmentation strategies.
Education Qualifications
Minimum Requirements:
Currently enrolled as a rising junior or senior at an accredited college or university.
Pursuing a degree in Computer Science, SoftwareEngineering, Electronics, Data Science, or a closely related field.
Preferred Requirements:
Pursuing a Masters degree in Computer Science, SoftwareEngineering, Electronics, Data Science, or a closely related field
Additional Information
Program Length:
11-week program (Projected Dates: June 1, 2026 to August 13, 2026)
Location:
Raleigh NC
Weekly Hybrid Schedule: 3 days in office and 2 days remote
$42k-71k yearly est. 37d ago
Software Engineering Summer Internship
Merz Pharmaceuticals USA
Principal software engineer job in Raleigh, NC
About Us Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics.
A Brief Overview
The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques.
Duties and Responsibilities
* Image Processing and Artificial Intelligence:
* Preprocessing and augmenting image datasets for model training.
* Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement.
* Applying computer vision techniques for feature extraction and pattern recognition.
* Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements.
* Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows.
* Conduct User Research and Analysis
* Participate in gathering user and software requirements through interviews, surveys, or usability testing
* Analyze user feedback and behavior to inform design decisions.
* Collaborate with Cross-Functional Teams:
* Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals.
* Participate in design reviews and contribute to iterative improvements.
* Ensure Design Consistency and Accessibility:
* Help maintain design systems and style guides.
Minimum Qualifications
* Programming Skills:
* Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs).
* Image Processing Basics:
* Knowledge of image filtering, transformations, and color space conversions.
* Framework Exposure:
* Experience or coursework in TensorFlow or PyTorch.
* Mathematical Foundation:
* Understanding of linear algebra and probability as applied to computer vision.
* Version Control:
* Familiarity with Git for code collaboration.
* Communication:
* Ability to clearly document work and collaborate in a team environment.
Preferred Skills
* Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch.
* Understanding of image processing fundamentals (filtering, transformations, color spaces).
* Familiarity with neural network architectures for vision tasks.
* Ability to work with large datasets and apply data augmentation strategies.
Education Qualifications
Minimum Requirements:
* Currently enrolled as a rising junior or senior at an accredited college or university.
* Pursuing a degree in Computer Science, SoftwareEngineering, Electronics, Data Science, or a closely related field.
Preferred Requirements:
* Pursuing a Masters degree in Computer Science, SoftwareEngineering, Electronics, Data Science, or a closely related field
Additional Information
Program Length:
* 11-week program (Projected Dates: June 1, 2026 to August 13, 2026)
Location:
* Raleigh NC
* Weekly Hybrid Schedule: 3 days in office and 2 days remote
$42k-74k yearly est. 38d ago
Software Engineer- Data Platforms and Factory Analytics
Amphenol Communication Solutions 4.5
Principal software engineer job in Raleigh, NC
Title: SoftwareEngineer - 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 SoftwareEngineer 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 softwareengineering, 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. 1d ago
Signal Software Engineer
Signalscape
Principal software engineer job in Cary, NC
Signalscape 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 position will be in our Cary, NC office. The salary range is $130,000 to $180,000\/year.
Develop MATLAB scripts for demodulation of digital modulation schemes
Signal SoftwareEngineer develops, maintains, and enhances signal processing software such as detectors, demodulators, and protocol processors.
Requirements
Ten + years of experience as a Signal SoftwareEngineer or equivalent experience on project with a focus on Radio Frequency (RF) to include experience with Fourier transforms, filtering, communication theory, digital modulation, error control coding, signals analysis tools (WVT, DVT), and digital signal processing (Adaptive beamforming\/filtering, demodulation).
Bachelor's degree in Computer Science or related discipline
Preferred experience with Software defined radio architectures (SCA, REDHAWK, or GNU), commercial wireless standards, geolocation techniques, software configuration management tools (GIT), Python, Eclipse IDE, model\-based design (MATLAB), service oriented architecture and LINUX OS
TS\/SCI with FS Polygraph required
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.
Benefits Signalscape offers competitive benefits 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)
"}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"705776939","FontFamily":"PuviRegular","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Engineering Services"},{"field Label":"Security Clearance","uitype":2,"value":"Top Secret \/ SCI with Poly"},{"field Label":"Work Experience","uitype":2,"value":"13+ years"},{"field Label":"City","uitype":1,"value":"Cary"},{"field Label":"State\/Province","uitype":1,"value":"North Carolina"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"27518"}],"header Name":"Signal SoftwareEngineer","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00281007","attach Arr":[],"custom Template":"5","is CandidateLoginEnabled":false,"job Id":"**********00824001","FontSize":"16","google IndexUrl":"https:\/\/signalscape.zohorecruit.com\/recruit\/ViewJob.na?digest=pETS8DFyowARWzkrIH18KQyvvOwLR9rtezrf4rLxCUA\-&embedsource=Google","location":"Cary","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"37xik8861ffdb729a4e9493a98eaa43576189"}
$130k-180k yearly 60d+ ago
Software Developer Intern: 2026
IBM Corporation 4.7
Principal software engineer 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 SoftwareEngineering 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. 2d ago
AWS Cloud Engineer/Architect
Slalom 4.6
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 4d ago
Software Engineer (Golang)
ZP Group 4.0
Principal software engineer job in Raleigh, NC
Piper Companies is seeking a SoftwareEngineer (Golang) to join a global technology organization. This engineer will be responsible for building scalable backend platforms using Go. The role is highly technical and demands strong skills in system architecture, API engineering, and microservices development. This position is based in Raleigh, NC and involves close collaboration with distributed engineering teams.
Responsibilities for the SoftwareEngineer (Golang):
* Develop, enhance, and maintain backend services built with Golang.
* Design scalable, dependable, and high‑performance systems aligned with business requirements.
* Work with MySQL to build, optimize, and maintain relational database structures.
* Use Docker to containerize applications for efficient development and deployment workflows.
* Deploy, operate, and scale services within Amazon Web Services (AWS).
* Build well‑structured APIs and modular microservices to support flexible integrations.
* Partner with cross‑functional teams in an Agile environment to deliver robust software solutions.
* Apply security best practices across both application code and infrastructure.
* Manage source code effectively using Git and modern version control practices.
Requirements for the SoftwareEngineer (Golang):
* 4+ years of professional softwareengineering experience.
* At least 2 years of hands‑on development experience with Golang.
* Strong command of MySQL and relational database architecture.
* Proven ability to design and architect scalable, distributed systems.
* Practical experience with Docker and AWS cloud technologies.
* Solid understanding of API development and microservices patterns.
* Required experience working with PKI platforms.
* Strong knowledge of secure coding principles and software security standards.
Compensation for SoftwareEngineer (Golang):
* Salary range: $100,000 - $140,000
* Comprehensive benefits package including Health, Dental, Vision, PTO, Paid Holidays, and Sick Leave as required by law
Keywords: Golang, MySQL, backend development, system architecture, Docker, AWS, API design, microservices, Agile, security best practices, cloud deployment, softwareengineering, version control, Git, scalable systems, containerization, distributed systems, high‑performance applications
#LI-ONSITE
#LI-AR2
This position opens for applications on 1/13/2026 and will remain available for at least 30 days from the posting date.
$100k-140k yearly 1d 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
Experienced Financial Software Engineer
Galatea Associates 4.2
Principal software engineer job in Durham, NC
Galatea is looking for an experienced Financial SoftwareEngineer 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 SoftwareEngineer 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 softwareengineer 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 Auto-Apply 60d+ ago
Software Engineer
Q2 Holdings 4.6
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.
SUMMARY Q2 is seeking an ambitious and adaptable Software Developer to join our Engineering Development group. You will work individually and collaboratively to develop, implement, and support custom solutions across the Q2 platform. You will design and build components for both front-end and back-end systems, support internal and external testing, and deploy code to production environments. Ideal candidates are self-motivated, enjoy tinkering, and are comfortable rapidly learning to engineer solutions using a mix of open technologies and proprietary frameworks. You will also participate in mentoring and technical guidance for peers, contributing to a culture of high performance and maintainable code.
RESPONSIBILITIES
• Review and understand use cases, specifications, and requirements for each Statement of Work.
• Design product extensions leveraging the Q2 Wedge Framework and other platform components.
• Implement and unit test back-end components and front-end web pages.
• Create, integrate, and test software solutions of moderate complexity, including Windows- and Linux-based components.
• Support, maintain, and resolve issues in production systems; occasional on-call availability may be required.
• Deploy code to customer environments and accurately track/report project time and status.
• Ensure adherence to all security, availability, confidentiality, and privacy policies and controls.
• Assist and mentor teammates, providing technical guidance and advocating best practices.
EXPERIENCE AND KNOWLEDGE
Bachelor's degree in Computer Science, Information Systems, or equivalent experience; up to 2+ years of related experience.
Proficiency in C#, Typescript, SQL,.
Web development experience and familiarity with front-end frameworks (e.g., Vue, Angular, React).
Understanding of full software development life cycle and service-oriented architecture.
Strong analytical, problem-solving, and effective written and verbal communication skills.
Experience contributing in an Agile development environment.
Occasional availability for on-call/emergency support and ability to work flexible hours for deadlines and off-hours installations.
Demonstrated ability to apply good design principles while exercising pragmatism to meet deadlines
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 21d 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 SoftwareEngineer 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
SAP Software Engineer
Cardinal Health 4.4
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 SoftwareEngineer, 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
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 SoftwareEngineer 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 softwareengineer, 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 SoftwareEngineer
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 10d ago
Software Engineer
Cloud Software Group 3.9
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 softwareengineer 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 softwareengineer 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
senior embedded software engineer
Us Tech Solutions 4.4
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
Software Engineer, iOS Core Product - Raleigh-Durham, USA
Speechify
Principal software engineer job in Raleigh, NC
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
How much does a principal software engineer earn in Cary, NC?
The average principal software engineer in Cary, 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 Cary, NC
$108,000
What are the biggest employers of Principal Software Engineers in Cary, NC?
The biggest employers of Principal Software Engineers in Cary, NC are: