Post job

Senior software engineer jobs in Chapel Hill, NC - 3,124 jobs

All
Senior Software Engineer
Software Engineer
Software Developer Internship
Senior Solutions Engineer
Software Engineering Internship
Software Developer
Principal Software Engineer
Staff Software Engineer
Application Lead
Software Quality Engineer
Software Development Engineer
Software Engineer/Architect
Software Programmer
Designation-Senior Software Engineer
  • Senior Software Engineer

    Caterpillar Financial Services Corporation 4.5company rating

    Senior software engineer job in Cary, NC

    Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Role Definition This position will serve as a Digitalization Expert to support enterprise-wide digitalization projects implementation at CCMC, with primary responsibility including advanced coding using high-level languages. Key Responsibilities Lead or Support Caterpillar Standard Systems Deployment Lead or support the end-to-end deployment of enterprise digital standard systems, including requirement confirmation, plan formulation, system configuration, test execution, and go-live support. Collaborate with cross-functional teams to align system deployment with business processes, ensuring 100% compliance with enterprise digital standards. Establish and optimize the system deployment SOP to improve deployment efficiency and reduce post-go-live failure rates. Current Systems Deep Dive to Extract Value for Full Use Conduct in-depth analysis of the current systems application status, identify pain points in business processes such as data silos and inefficient operations. Design and implement optimization solutions, including module function expansion, data integration with other systems, and custom report development to tap into potential value (e.g., reducing 20% of manual data entry workload). Provide system application training and technical support to internal users, promote the deep application of system functions across the enterprise. Transactional Process Efficiency Improvement through Digitalization Lead the full lifecycle of RPA projects, from business process analysis to RPA robot development, testing, deployment, and maintenance. Use RPA tools to develop stable and efficient robots and establish a robot operation monitoring mechanism to ensure 99%+ stable operation. Collaborate with business teams to evaluate the ROI of RPA projects and continuously optimize existing RPA robots to improve automation coverage and business efficiency. Advanced Statistical Modeling & Algorithm Development Independently design and develop advanced analytical models based on business decision scenarios. Proficiently use modeling tools and programming languages such as C++, C#, Python, SQL, and Excel, and conduct model validation to ensure model stability with prediction error controlled within 5% for core scenarios. Translate complex model results into clear, business-oriented insights and actionable recommendations. Create interactive data visualization reports/dashboards using tools like Power BI, enabling business leaders to intuitively grasp key indicators. Track the implementation effect of model-driven decisions, summarize successful cases and improvement points, and form a closed-loop of "modeling-decision-implementation-optimization". Document modeling methodologies, data sources, and decision logic, and compile best practices to promote the replication & application of data-driven decision-making in other departments. Key Requirements Bachelor's degree in Computer Science or related field. Demonstrate good coding proficiency using high-level languages and be skilled in Power Bi, SQL, Python, C++, C# or other tools for data processing and visualization. Excellent strategic thinking ability and a broad, enterprise-wide outlook. Demonstrate strong planning and organizational skills. Good cross-functional communication and coordination skills to effectively promote team collaboration. Additional information The position requires the candidate to work a 5-day-a-week schedule in the office. Posting Dates November 24, 2025 - December 8, 2025 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply. #J-18808-Ljbffr
    $97k-122k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Software Engineer

    Bitsight 4.1company rating

    Senior software engineer job in Raleigh, NC

    Bitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cybersecurity investments, build greater trust within their ecosystem, and reduce their chances of financial loss. Built on over a decade of technological innovation, its integrated solutions deliver value across enterprise security performance, digital supply chains, cyber insurance, and data analysis.* We invented the cyber ratings industry in 2011* Over 3000 customers trust Bitsight* Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote We are looking for an experienced Engineer and team player to join one of our multicultural Engineering teams, focusing on our Data Solutions and Strategic Partnerships business. As a Senior Software Engineer I, you are known for thinking on your feet, learning quickly, and owning a problem to resolution. You enjoy solving complex problems while contributing with new ideas and techniques, leading to continuous improvement for the team. You enjoy close collaboration to find better ways to deliver great quality software in a high-trust Engineering culture. Apart from domain skills, what we truly value are strong generalists: those with the critical thinking skills to use a variety of technologies & languages and pick up new concepts when needed. We deliver well-tested, high-quality code in a continuous delivery environment.**Requirements:*** Curious and with a growth mindset. Have a passion for continuous learning, seeking out opportunities to expand your knowledge, and stretching yourself and others to achieve goals.* 3-4 years of experience as a Software Engineer, and experience building customer facing products as part of an engineering team.* Proficiency with Python and Spark.* Experience with cloud services (e.g. AWS).* Solid understanding of the development lifecycle from planning to testing and deployment.* Experience with CI/CD (e.g. Jenkins) and container technologies (e.g. Docker, Kubernetes).* Responsible, team-oriented, and well-organized.* Results driven. You don't want to just write code, you want to ship code that is loved by customers.* Able to own loosely defined features from technical design through completion, and deliver on commitments.* Excellent communication skills in English - both written and spoken.### **Preferred:*** 1 year of experience building and operating large-scale data pipelines. Strong emphasis on large-scale data pipeline design.* Experience with Apache Airflow.* Experience with NoSQL data warehouses such as AWS Redshift, Apache Iceberg.* Experience with OpenSearch, Django, Java, Scala.**Belonging & Inclusion****.** Bitsight is proud to be an equal opportunity employer. This means we do not tolerate discrimination of any kind and are committed to providing equal employment opportunities regardless of your gender identity, race, nationality, religion, sexual orientation, status as a protected veteran, or status as an individual with a disability.**Culture.** We put our people first. Bitsight offers best in class benefits. We devote the same energy to nurturing our company's inclusive culture as we apply to serving our customers' needs. Working at Bitsight will give you the opportunity to fulfill your professional goals and expand your skills.**Open-minded.** If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in Bitsight's mission and can contribute to our team in a variety of ways.Bitsight also provides reasonable accommodations to qualified individuals with disabilities or based on a sincerely held religious belief in accordance with applicable laws. If you need to inquire about a reasonable accommodation, or need assistance with completing the application process, please email ***********************. This contact information is for accommodation requests only, and cannot be used to inquire about the status of applications.**Additional Information for United States of America Applicants**:Bitsight is committed to compliance with all fair employment practices regarding citizenship and immigration status.Bitsight will not discharge, discipline or in any other manner discriminate against any employee or applicant for employment because such employee or applicant has inquired about, discussed, or disclosed the compensation of the employee or applicant or another employee or applicant.**Massachusetts Applicants:** *It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.*Qualified applicants with criminal histories will be considered for employment consistent with applicable law.This position may be considered a promotional opportunity pursuant to the Colorado Equal Pay for Equal Work Act. #J-18808-Ljbffr
    $96k-127k yearly est. 5d ago
  • Principal Software Engineer

    Divihn Integration Inc.

    Senior software engineer job in Raleigh, NC

    Title: Senior Principal Software 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 Principal Software 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. 1d ago
  • Application & Admissions Lead

    FHI 360 4.5company rating

    Senior software engineer job in Durham, NC

    FHI 360 is a nonprofit organization that mobilizes research, resources and relationships so that people everywhere can access the opportunities they need to lead full, healthy lives. We aim to improve well-being for all by focusing on areas with the potential to transform lives and communities for the better: health, education, and employment. In collaboration with government agencies, foundations, corporations and community organizations, we design, deliver and evaluate solutions that address the most pressing challenges. About the Tomorrow's Leaders Recruitment Program: The Tomorrow's Leaders Recruitment (TLR) Program recruits applicants for the Tomorrow's Leaders (TL) Program, a leadership development initiative that provides scholarships to qualified, students demonstrating financial need from Middle East and North Africa (MENA) countries to attend American-style higher education institutions based in the MENA region. The primary objective of the TL program is to build a cadre of leaders who are community-minded, intellectually capable, and professionally skilled, to become the leaders of the future. The program intends to nurture leadership skills and the spirit of community engagement and volunteerism among participating university-aged students at U.S.-accredited institutions in the MENA region. The TLR Program conducts outreach and recruitment activities to identify and select eligible students. The Tomorrow's Leaders Program impacts the lives of young leaders from communities throughout the MENA region.Our team prioritizes participant-centered experiences and cross-cultural competencies. Applications & Admissions Lead Description: The Application & Admissions Lead will implement the application/admission process, including application review, coordination of applicant interviews and selection, coordination with funder and university partners for admissions, as well as preparation and logistics for students beginning their studies in Lebanon or Egypt. The Applications & Admission Lead will report to the Program Manager, coordinate closely with the Communications & Marketing Technical Officer, and collaborate with other program staff and consultants. The individual in this role must be a systems thinker, must have the ability to pivot between and manage multiple, complex priorities, and be comfortable sorting and filtering large data sets. Job Summary / Responsibilities: Leads the application process for the TL Program in coordination with NEA/AC, U.S. Embassy partners, and MENA-region university partners. Works with online application platform (Salesforce) developers to incorporate requested modifications, updates, and efforts to streamline workflows, for continual improvement year after year. This is not a Salesforce developer role, rather a Salesforce/database administration role to work with the team and external stakeholders to achieve the needed outcomes. Ensures application information is received and recorded accurately in program database and creates custom data pulls as required for program implementation. Coordinates internal review of applications, with program staff and surge support staff as needed, including transcripts, demographics, essays, and recommendations. Coordinates applicant interview schedule with NEA/AC and U.S. Embassy staff, including ensuring interviews are recorded and made available via a secure online portal. Coordinates closely with MENA-region universities to ensure conditional admission or direct admission of students in Undergraduate programs. Compiles data reports to facilitate applicants taking required standardized tests (e.g., TOEFL, SAT, GRE) and enrolling in/completing supplemental virtual English-language courses, as needed. Leads the delivery of the virtual pre-departure orientations and college preparatory and leadership workshops for selected participants. Monitors, tracks, and reports on applicant progress and status of conversion rates. Transmits information about finalists and alternates (applications, supporting documentation, panelist evaluations and recorded interviews) to host universities for admissions decisions. Compiles data reports needed for DOS vetting, visa/passport processes, and additional reporting processes as needed. Contributes to the revision of program policies and documents, as needed. Collaborates with the TLR project team on administrative and financial processes. Supports compliance with record-keeping protocols and financial tracking to ensure complete and auditable applicant/participant data. Coordinates with Communication and Marketing Technical Officer on outreach to potential applicants. Contribution to overall program reporting, including writing sections and providing corresponding data. Perform other duties as assigned. Ability to work from U.S.-based location and work east coast business hours. Qualifications: University degree (Bachelor's minimum, Master's preferred) in International Affairs, International Education, International Administration, Middle Eastern Studies, or a related field. Minimum 6 years of relevant professional work experience, with international admissions experience preferred. Arabic language skills highly preferred and French language skills a plus. Knowledge of and familiarity with higher education in the U.S. and MENA-region countries (preferred). Ability to problem solve and implement corrective action, as needed. Strong organization and communication skills. Ability to build relationships in difficult contexts. Experience in a fluctuating work environment with frequently changing needs and demands. Ability to work independently, proactively, and exercise good judgment with selecting methods and techniques to determine appropriate action. Must be a team player and able to work with and through others. Ability to demonstrate understanding of people and common practices in the MENA region. Experience utilizing databases to manage university or scholarship application data (Salesforce preferred). Knowledge of international education systems and credential evaluation (preferred). Experience with creating and delivering short term training programs (preferred). Experience working with U.S. Government funded scholarship programs (preferred). Additional general information on the Tomorrow's Leaders Program can be found at ******************************** This job description summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time. The expected US Based hiring salary range for this role is listed below. Candidates FHI 360 pay ranges represent national averages that vary by geographic location. When determining an offer amount, FHI 360 factors in multiple considerations, including but not limited to: relevant years of experience and education possessed by the applicant, internal equity, business sector, and budget. Base salary is only one component of our offer. FHI 360 contributes 7% of monthly base pay to a money purchase pension plan account. Additionally, all US based staff working full-time, which is calculated at 40 hours/week, receive 18 days of paid vacation per year, 12 sick days per year, and 11 holidays per year. Paid time off is reduced pro rata for employees working less than a full-time schedule. US Based Hiring Salary Range: USD 75,000 - 95,000 annually International hiring ranges will differ based on location This job posting summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time. FHI 360 is an equal opportunity and affirmative action employer whereby we do not engage in practices that discriminate against any person employed or seeking employment based on race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, marital status, physical or mental disability, protected Veteran status, or any other characteristic protected under applicable law. Our values and commitments to safeguarding: FHI 360 is committed to preventing any type of abuse, exploitation and harassment in our work environments and programs, including sexual abuse, exploitation and harassment. FHI 360 takes steps to safeguard the welfare of everyone who engages with our organization and programs and requires that all personnel, including staff members and volunteers, share this commitment and sign our code of conduct. All offers of employment will be subject to appropriate screening checks, including reference, criminal record and terrorism finance checks. FHI 360 also participates in the Inter-Agency Misconduct Disclosure Scheme (MDS), facilitated by the Steering Committee for Humanitarian Response. In line with the MDS, we will request information from job applicants' previous employers about any substantiated findings of sexual abuse, exploitation and/or harassment during the applicant's tenure with previous employers. By applying, job applicants confirm their understanding of these recruitment procedures and consent to these screening checks. FHI 360 will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws. FHI 360 will never ask you for your career site username or password, and we will never request money, goods or services during the application, recruitment or employment process. If you have questions or concerns about correspondence from us, please email . FHI 360 fosters the strength and health of its workforce through acompetitive benefits package, professional developmentand policies and programs that support a healthy work/life balance. Join our global workforce to make a positive difference for others - and yourself. Please click here to continue searching FHI 360's Career Portal.
    $92k-111k yearly est. 3d ago
  • Staff Full Stack Software Engineer, Platform Engineering

    Cloudera 4.7company rating

    Senior software engineer job in Raleigh, NC

    At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises. Ready to take cloud innovation to the next level? Join Cloudera's Anywhere Cloud team and help deliver a true "build your own pipeline, bring your own engine" experience. enabling data and AI workloads to run anywhere, without friction or vendor lock-in. We take the best of the public cloud- cost efficiency, scalability, elasticity, and agility and extend it to wherever data lives: public clouds, private data centers, and even the edge. Powered by Kubernetes, our hybrid architecture separates compute and storage, giving customers maximum flexibility and optimized infrastructure usage. We are looking for a Staff Full Stack Software Engineer to lead the architecture and delivery of AI-powered workflows that are core to our product. You will define the technical strategy, set quality and reliability standards, and deliver end-to-end systems that transform ambiguous customer needs into robust, measurable, and privacy-safe AI experiences. You'll partner closely with Product, Design, Data Science, and GTM to deliver high-impact features at scale. As a Staff Full Stack Software Engineer you will: Own the architecture: Design, evolve, and document the end-to-end AI workflow stack (prompting, retrieval, tools/function-calling, agents, orchestration, evaluation, observability, and safety) with clear interfaces, SLAs, and versioning. Ship production systems: Build reliable, low-latency services that integrate foundation models (hosted and self-hosted), and traditional microservices. Own end-to-end delivery of features from the user-facing aspect (UI) to the backend services. Implement robust testing frameworks, including unit, regression, and end-to-end tests, to guarantee deterministic and predictable behavior from our AI-powered data platform. Establish safety guardrails and human-in-the-loop processes to maintain accuracy and ensure the production of ethical, responsible, and non-toxic outputs. Optimize for cost & performance: Instrument, analyze, and optimize unit economics (token usage, caching, batching, distillation) and performance (p95 latency, throughput, autoscaling). Drive data excellence: Shape data contracts, feedback loops, labeling strategies, and feature stores to continuously improve model and workflow quality. Mentor and multiply: Provide technical leadership across teams, unblock complex projects, raise code/design standards, and mentor senior engineers. Partner across functions: Translate product intent into technical plans, influence roadmaps with data-driven insights, and communicate trade-offs to executives and stakeholders. We are excited about you if you have: Bachelor's degree in Computer Science or equivalent, and 6+ years of experience Expertise in at least one primary language (Rust preferred) and ecosystem (e.g., Python, Go, or Java) and cloud-native architectures (containers, service mesh, queues, eventing). Proven experience in integrating AI/ML models into user interfaces. This is more than just calling an API; you should have experience building features like AI-powered assistants, natural language interfaces (e.g., text-to-SQL), proactive suggestions, or intelligent data visualization. Familiarity with the AI/ML ecosystem: You understand the fundamentals of LLMs, vector databases, RAG, and prompt engineering. Familiarity with tools such as MLflow, LangChain, or Hugging Face is a significant advantage. Security & privacy mindset: Familiarity with data governance, PII handling, tenant isolation, and compliance considerations. You might also have: Platform thinking: Experience designing reusable AI workflow primitives, SDKs, or internal platforms used by multiple product teams. Model ops: Experience with model lifecycle management, feature/embedding stores, prompt/version management, and offline/online eval systems. Search & data infra: Experience with vector databases (e.g., Pinecone, Weaviate, pgvector), retrieval strategies, and indexing pipelines. Observability: Built robust tracing/metrics/logging for AI systems; familiarity with quality dashboards and prompt diff tooling. Cost strategy: Experience with model selection, distillation, caching layers, router policies, and autoscaling to manage spend. Experience with managing machine learning workloads on container orchestration platforms like Kubernetes, including setting up GPU resources, managing distributed training jobs, and deploying models at scale. Why this role matters: This is more than cloud management, it's about building the foundation for a consistent, secure, and compliant cloud experience that gives organizations 100% access to 100% of their data, anywhere. With the recent acquisition of Taikun, we are simplifying Kubernetes and cloud management even further, creating a platform that is unified, scalable, and future-ready. If you are passionate about Kubernetes, not just using it but building it at the core managing workloads across hybrid clouds and datacenters and obsessed with performance, devops, etc. this is where you belong. This role is not eligible for immigrationsponsorship What you can expect from us: Generous PTO Policy Support work life balance with Unplugged Days Flexible WFH Policy Mental & Physical Wellness programs Phone and Internet Reimbursement program Access to Continued Career Development Comprehensive Benefits and Competitive Packages Paid Volunteer Time Employee Resource Groups EEO/VEVRAA # LI-BV1 #LI-REMOTE
    $110k-144k yearly est. 7d ago
  • Applications and System Software Programmer

    Nc State University 4.0company rating

    Senior software engineer job in Raleigh, NC

    Preferred Qualifications Multimedia production Enterprise networking Wireless networking technologies Work Schedule 9 am to 5 pm Monday to Friday
    $60k-70k yearly est. 60d+ ago
  • Senior C++ Software Engineer - Chip Design Tools

    Nvidia 4.9company rating

    Senior 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 software engineer, 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.
    $122k-161k yearly est. Auto-Apply 40d ago
  • Software Engineer - AI SysML (Technical Leadership)

    Meta 4.8company rating

    Senior software engineer job in Raleigh, NC

    Meta is seeking an AI Software Engineer to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics. The position will involve taking these skills and applying them to solve for some of the most crucial & exciting problems that exist on the web. We are hiring in multiple locations. **Required Skills:** Software Engineer - AI SysML (Technical Leadership) Responsibilities: 1. Drive the organization's goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta's products and experiences 2. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency 3. Assist in goal setting related to project impact 4. Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches 5. Apply in depth knowledge of how the machine learning system interacts with the other systems around it 6. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap 7. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 8. Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization **Minimum Qualifications:** Minimum Qualifications: 9. Vast experience communicating and working across functions to drive solutions 10. Experience in driving large cross-functional and industry-wide engineering efforts 11. Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision 12. Experience leading projects with industry-wide impact 13. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 14. Significant experience in mentoring/influencing engineers across organizations 15. Specialized experience in one or more of the following machine learning/deep learning domains: ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization 16. Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python **Preferred Qualifications:** Preferred Qualifications: 17. Experience with distributed systems or on-device algorithm development **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 Intern (Raleigh, NC) - Summer 2026

    Jewelers Mutual 3.8company rating

    Senior 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
  • Software Engineering Summer Internship

    Merz North America 4.1company rating

    Senior 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, Software Engineering, Electronics, Data Science, or a closely related field. Preferred Requirements: Pursuing a Masters degree in Computer Science, Software Engineering, 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. 34d ago
  • Software Engineering Summer Internship

    Merz Pharmaceuticals USA

    Senior 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, Software Engineering, Electronics, Data Science, or a closely related field. Preferred Requirements: * Pursuing a Masters degree in Computer Science, Software Engineering, 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. 35d ago
  • SW Developer Intern

    IBM 4.7company rating

    Senior 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
  • Cyber Software Engineer

    Signalscape

    Senior 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 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 Benefits Signalscape 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) "}}],"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":"5+ 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":"Cyber Software Engineer","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00281007","attach Arr":[],"custom Template":"5","is CandidateLoginEnabled":false,"job Id":"**********03167001","FontSize":"16","google IndexUrl":"https:\/\/signalscape.zohorecruit.com\/recruit\/ViewJob.na?digest=pETS8DFyowARWzkrIH18KfS5TxOTpUpZxyYV5EA0ur4\-&embedsource=Google","location":"Cary","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"37xik8861ffdb729a4e9493a98eaa43576189"}
    $120k-180k yearly 60d+ ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Senior 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
  • AWS Cloud Engineer/Architect

    Slalom 4.6company rating

    Senior 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 1d ago
  • Software Engineer

    Q2 Holdings 4.6company rating

    Senior 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 18d ago
  • Software Developer

    W3R 4.1company rating

    Senior 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. 60d+ ago
  • Software Engineer

    Actalent

    Senior software engineer job in Durham, NC

    What You'll Do The STO Adaptation team seeks an individual who enjoys working collaboratively to bring all aspects of security features to life. You will be responsible for designing and developing software features as well as the flexibility to jump into providing automation testing. Since the STO Adaptation Team works on products throughout the portfolio of products and services, you'll need to ramp up quickly on new code bases and processes. You, as the successful candidate must be willing to learn new concepts and technologies at a rapid pace and embrace being outside of your comfort zone. Communication skills to clearly and effectively make your idea known amongst team members and external Business Entities is a necessity. The ability and willingness to develop in a variety of programming languages. Team members have worked on C/C++, Python, Go, Java, and many more. Who You'll Work With You will work with a team of software engineers of various levels of experience and you'll be expected to help the junior engineers along the way. You will work with other Business Entities with others on the STO Adaptation Team to address security gaps. Who You Are An individual that loves learning new things. Someone who is not afraid of picking up new programming languages and jumping into new code on a regular basis. Someone who is interested in picking up and learning new security technologies. Skills python, vmware, networking protocols, linux, c/c++, Java, Docker, Cryptography Top Skills Details python,vmware,networking protocols,linux,c/c++ Additional Skills & Qualifications Required Skills: - Basic C/C++ Memory Management Skills - Strong foundation in C/C++ - Object Orient Programming Concepts - Software Development in Linux Environment - Strong Communication skills both Written and Verbal - Networking setup and troubleshooting - 5+ years of experience Highly Desired Skills: - IKEv2/VPN - Agile Software Development - Cryptography - TLS - PKI - Basic Virtualization Knowledge o Virtual Machines o Docker Experience Level Intermediate Level Job Type & Location This is a Permanent 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 Jan 20, 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 11d ago
  • 3D C++ Software Engineer

    Align Technology 4.9company rating

    Senior software engineer job in Raleigh, NC

    Job DescriptionDescriptionThis role suits mid-level software engineers interested in joining the FAB Efficiency team as a 3D C++ Software Engineer. You'll work with cross-functional teams including manufacturing design, automation and cloud engineering to enhance 3D CAD/CAM software for manufacturing technologies like SLA printing and laser trimming, improving accuracy and efficiency. Successful candidate will play a key role in advancing scalable and high-quality production systems. Role expectations Implement robust solutions for manufacturing involving computational geometry and modern C++. Design, develop, troubleshoot and improve CAD/CAM software to integrate innovative technologies into production workflows. Develop tools to support quality assurance processes and engineering studies. Work closely with manufacturing design and automation teams to communicate options and define requirements. Follow best practices. Produce high quality, testable, and reusable code. Share your expertise, help your colleagues and learn from others as well. Participate in architecture and design reviews, propose and implement solutions. Adhere to quality and regulatory guidelines for medical device software development. What we're looking for A bachelor's or master's degree in computer science, another engineering discipline, or an equivalent qualification 5+ years of professional experience developing software in C++ (11- 17 or higher) Experience with applied geometry in CAD or computer graphics. Working knowledge of software versioning systems and task tracking Deep knowledge of the C++ language and ability to navigate large code base. Experience with Python to automate routines Knowledge of applications hosted in the cloud Strong analytical skills
    $71k-97k yearly est. 22d ago
  • Software MES Engineer

    Pneumatic Scale Angelus

    Senior software engineer job in Raleigh, NC

    About Us: BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed to helping our clients realize their most critical goals from Strategy to Commercialization. As the only firm born from a manufacturing technology company to become an independent and fully integrated firm, we combine deep domain expertise in the manufacturing environment with an approach that is built to serve the dynamic needs of our clients. Rooted in our distinct culture of Truly Human Leadership, we cultivate the leaders who will define tomorrow and partner with our clients in the food & beverage, life sciences, industrial, and advanced technology industries to build the future of manufacturing and technology. Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating, sheeting and paper-converting industries. By blending people-centric leadership with disciplined operational strategies and purpose-driven growth, Barry-Wehmiller has become a $3 billion organization with nearly 12,000 team members united by a common belief: to use the power of business to build a better world. Job Description: Who You'll Work With You will join one of our 45 offices in the US, be part of a committed team of over 1500 professionals, and work in teams and directly with our clients doing work that is shaping the world around us. You will be welcomed into a rapidly growing business and team and empowered to make an impact. You will be valued, cared for, and challenged on your path to becoming a world-class professional consultant and surrounded by leaders who are committed to creating an environment that enables you to realize your own success and fulfillment. When you join Design Group as a Software Engineer, you are joining a team that will challenge you and position you for growth. In this role, you will work with a team of industry experts to help the world's leading companies solve their most difficult problems. You will join our Control System Integration Practice and partner with seasoned leaders, technical specialists, and subject matter experts to deliver the highest quality solutions to our clients with consistency and accuracy. What You'll Do As a MES Engineer III for the Information Solutions team you will have overall responsibility to lead and develop projects with clients across multiple industry sectors primarily focused on Information Solutions scope. This scope can include projects related to MES, Custom Software, reporting, IIoT, data collection, reporting, or analytics. Technical project execution within the Information Solutions group, which includes providing deliverables, maintaining schedule, quality, and customer satisfaction. Interface with clients to define and manage scope on complex projects. Convey a positive image of Design Group and support for the development of strong Culture consistent with the Guiding Principles of Leadership. Planning of project timeline and working with various Project Managers to ensure the proper execution of the work. Drive projects to completion and dive into technical details as necessary to support the project team's direction and execution Developing and maintaining relationships with key client contacts. Providing technical leadership to newer professionals and helping drive the Information Solutions group's growth in technical capability. What You'll Bring Minimum 6 years of experience in developing and providing software solutions for the consumer products, life science and/or industrial industries. Technical experience should include architecting and implementation of MES, data collection/reporting systems in various platforms. Strong preference for experience with Ignition, Sepasoft, or custom MES/database development. Prior experience as a system integrator is a plus Experience developing in Python, SQL, JavaScript, Java, is a plus Experience leveraging Docker, Kubernetes (K8s), Git version control, or Figma is a plus Experience should include a strong record of the successful client interface. Candidate must possess good communication and interpersonal skills, and the ability to interact with all levels of management, clients, and vendors. Willing and able to travel as necessary for project requirements to include but not be limited to: project installation and start-up activities, client meetings, company sponsored meetings, trainings, industry related seminars, forums, or conventions, etc. Minimum B.S. in Engineering field is preferred, but consideration will be given to other computer or software degrees based on actual experience. Our culture and commitment to our people is what sets us apart. We foster an environment of mutual respect, integrity, and unconditional interest in the individual and collective success of our professionals. Our model and entrepreneurial mindset offer a rewarding, challenging, and highly flexible path. As a Software Engineer, you will build a meaningful and fulfilling career with the support of professional development resources and mentorships including our First Year Experience program, Individual Development Plans, and Career Path resources and tools. You will be surrounded by exceptional talent who will support your development as both a world-class engineer and a highly effective leader. Feel like you're on the path to becoming a Software Engineer but you're not quite there yet? We'd love to connect with you to see if we can take you from where you are today and grow you into a Design Group Engineering Consultant. #LI-CG! At Barry-Wehmiller we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. We know that our differences often can bring about innovation, excellence and meaningful work-therefore, people from all backgrounds are encouraged to apply to our positions. Please let us know if you require reasonable accommodations during the interview process. Barry-Wehmiller is an equal opportunity employer. M/F/D/V This organization uses E-Verify. Applicants may be subject to pre-employment screening which may include drug screening, reference checks, employment verifications, background screening and/or skills assessments. Company: Design Group
    $68k-91k yearly est. Auto-Apply 60d ago

Learn more about senior software engineer jobs

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

The average senior software engineer in Chapel Hill, NC earns between $77,000 and $128,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Chapel Hill, NC

$99,000

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

The biggest employers of Senior Software Engineers in Chapel Hill, NC are:
  1. Avalara
  2. Google
  3. Talkdesk
  4. NVIDIA
  5. Tanium
  6. Teamworks
  7. ZP Group
  8. American Institutes for Research
  9. McKinney
  10. American Heart Association
Job type you want
Full Time
Part Time
Internship
Temporary