Post job

Staff software engineer jobs in Burlington, NC - 378 jobs

All
Staff Software Engineer
Software Engineer
Senior Embedded Software Engineer
Designation-Senior Software Engineer
Software Development Engineer
Principal Software Engineer
  • Principal Engineer, Embedded Software

    Analog Devices, Inc. 4.6company rating

    Staff software engineer job in Durham, NC

    About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at ************** and on LinkedIn and Twitter (X). About the Role: Analog Devices, Inc. (ADI) is seeking a seasoned Principal Embedded Software Engineer to join our high-impact Software and Digital Platform team. This team is responsible for enabling cutting-edge communication and data converter ASICs that power high-performance Communication, Instrumentation, and ADEF (Aerospace, Defense, and Electronic Warfare) applications. As a senior technical leader, you will play a critical role in defining software architecture, leading product development, and collaborating across disciplines to bring innovative solutions to market. You will engage directly with customers to understand their needs and help evolve ADI's embedded software offerings accordingly. Key Responsibilities: * Lead the design, development, and deployment of embedded software for advanced mixed-signal ASIC platforms. * Define and drive overall software architecture and design strategy. * Scope and estimate software efforts for new and ongoing projects. * Collaborate closely with hardware, firmware, systems, and applications teams to deliver integrated solutions. * Serve as a technical mentor and leader, promoting best practices in software engineering. * Support customer engagements to understand system-level challenges and tailor solutions to meet evolving requirements. * Contribute to the full product lifecycle - from concept and prototyping through validation and release. * Continuously improve development processes, tools, and infrastructure. Required Qualifications: * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. * 10+ years of experience in embedded software development, preferably in the semiconductor or communications industries. * Proven track record in real-time systems, RTOS, or bare-metal firmware development. * Strong proficiency in C/C++ and familiarity with Python or scripting languages. * Solid understanding of microcontrollers, SoCs, and hardware/software interaction. * Experience with device drivers, bootloaders, and low-level software. * Demonstrated ability to define software architecture and make system-level design decisions. * Excellent communication, collaboration, and technical leadership skills. Preferred Qualifications: * Experience with FPGA integration, signal processing, or high-speed data acquisition systems. * Familiarity with MATLAB, LabVIEW, or similar tools used in instrumentation. * Background in communication protocols such as SPI, I2C, UART, Ethernet, or PCIe. * Exposure to ADEF or high-reliability systems is a plus. Why Join ADI? At Analog Devices, we combine cutting-edge technology with deep domain expertise to solve the world's toughest engineering challenges. Join a team where innovation is encouraged, leadership is valued, and your contributions will directly shape the future of high-performance analog and digital systems. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
    $84k-111k yearly est. Auto-Apply 14d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior C++ Software Engineer - Chip Design Tools

    Nvidia 4.9company rating

    Staff 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 148,000 USD - 235,750 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 December 12, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $122k-161k yearly est. Auto-Apply 23d ago
  • Software Engineer - Level 5

    Northrop Grumman 4.7company rating

    Staff software engineer job in Morrisville, NC

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SCITRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Expand your horizons, advance your career, and contribute to a secure future for generations. Northrop Grumman's Space Sector invites you to bring your pioneering spirit to our collaborative teams. This Software Engineer - Level 5 role will be in either our Morrisville, NC, Fairfax, VA or Linthicum, MD sites. This position is 100% onsite and cannot accommodate telecommute work. This position will work a 9/80 schedule, with every other Friday off. In this job, you will: Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determine computer user needs: analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepare operating instructions; design and develop compilers and assemblers, utility programs, and operating systems. Ensure software standards are met. This position is contingent upon clearance verification and transfer to the NG sponsored program as well as continued ability to maintain required clearance level. Basic Qualifications (must have/required to be considered): Requires an active Top-Secret (TS)/Sensitive Compartmented Information (SCI) clearance [TS/SCI] at time of application Level 5: (Staff level) Bachelor's degree with 12 years of software development experience An additional 4 years of experience may be considered in lieu of a completed Bachelor's Master's degree with 10 years of software development experience PhD with 8 years of software development experience Experience with Java Programming Language (Required for support of design, implementation, testing, code reviews, etc.) Experience with Git (Required for support of releases, patching, pipeline, developer support, etc.) Experience with Kubernetes/Helm (Required for support of deployments, environment support, and IT&D integration, etc.) Experience with Databases (Not specifically but at least some experience with one of the following: Elastic, Mongo, MySQL) Experience with Product Owner, Scrum Master, Configuration Management, Integration Test and Development (not necessarily acting as, but working directly with) Preferred Qualifications (not required, but nice to have): STEM degree Experience with REST architecture Experience as a full-stack developer Experience with software development on Red Hat Enterprise Linux Experience with Atlassian tools (Jira, Confluence, Bitbucket) About Space Sector: Offering satellite, payload, directed energy, and electronics for security and civil markets. We're built on innovative, cost-effective aerospace/defense solutions, ensuring mission success. Join our revolution, where the impossible becomes possible. Curious about all the exciting developments with the Northrop Grumman Space Sector? Click the link below: ************************************* Working at Northrop Grumman is more than just a paycheck. We offer a comprehensive Total Rewards and benefits package designed to help you thrive at work and in life. For more information on our Total Rewards package, please visit our Total Rewards site. Northrop Grumman Total Rewards Primary Level Salary Range: $155,400.00 - $256,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $66k-87k yearly est. Auto-Apply 60d+ ago
  • senior embedded software engineer

    Us Tech Solutions 4.4company rating

    Staff 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
  • Experienced Financial Software Engineer

    Galatea Associates 4.2company rating

    Staff software engineer job in Durham, NC

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

    Stratacuity

    Staff software engineer job in Greensboro, NC

    Apex Systems is looking to hire a fully ONSITE Software Engineer for our client based out of Greensboro, NC. This assignment is anticipated to be a 12 month contract with strong potential for extension; however, Apex Systems cannot guarantee the length of this assignment. This will also have a first shift Monday-Friday schedule. Responsibilities: * Develop test cases and test scenarios based on requirements. * Execute manual testing on trucks and rigs for each requirement/user story (PBIs) and validate functionality and user acceptance. * Perform defect triage, retests, and facilitate cross-team coordination. * Participate in Agile ceremonies such as stand-ups and retrospectives. * Drive software development during all product development phases (planning, design, implementation, deployment, and maintenance). * Analyze, build, test, and maintain software applications tailored to business-specific needs. * Nice to have: Ability to develop and execute regression tests and experience with test automation. Experience: * 3+ years of experience with truck systems and diagnostics. * Strong knowledge of truck hardware and how it relates to software diagnostic tools. * Domain knowledge in Truck DTC (Diagnostic Trouble Codes). * Experience executing operations and professional testing. * Familiarity with Premium Tech Tool (PTT) is a bonus. * Strong communication and collaboration skills. * Preferred: Experience with Agile methodologies and test automation frameworks. Why Work for Apex Systems: * We offer weekly pay, direct deposit, competitive pay rates * Health/Medical benefits, Life Insurance, 401k, Employee Stock Purchase Program * Discounts to most major certification programs, access to multiple technical training platforms and programs Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or ************. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Greensboro, NC, US Job Type: Date Posted: December 18, 2025 Similar Jobs * Software Engineer * Software Engineer * Software Engineer * Software Engineer * IT - Software Engineer
    $67k-90k yearly est. 1d ago
  • Software Platform Engineer

    Tata Consulting Services 4.3company rating

    Staff software engineer job in Cary, NC

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

    Epic Games 4.8company rating

    Staff software engineer job in Cary, NC

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

    Opswat 4.0company rating

    Staff software engineer job in Durham, NC

    At OPSWAT, we're passionate about protecting the world's critical infrastructure from cyberthreats. Our team is made up of brilliant minds who are driven by a shared mission: to develop the most advanced cybersecurity solutions that keep the world's most vital operations safe. We value collaboration, innovation, and dedication in everything we do. As part of our continued growth, we are now seeking a Junior Software Engineer to join our Netwall U.S. team and play a key role in our technical operations. This is a great opportunity to work at the intersection of development, operations, and support within a global cybersecurity leader. We are seeking a skilled and motivated Junior Software Engineer to join the engineering team working on the OPSWAT Netwall product line. You will play a key role in developing backend services and internal tools, utilizing the strengths of both Python and Go. In this role, your responsibilities will span software development, DevOps automation, and the maintenance of the physical and virtual lab environments used for product validation. What You Will be Doing Understand and align with the overall product vision and goals. Design, implement, and maintain software components for the Netwall product line using Python and Go. Write scripts and develop tools to support automation and deployment tasks. Assist in the implementation and monitoring of CI/CD pipelines. Maintain and improve our internal server lab infrastructure used by engineering teams. Demonstrate strong ownership and commitment to meeting project timelines What We Need from You Bachelor's or higher degree in Computer Science or related fields. Hands-on experience with both Windows and Linux system development. Experience programming in Python or Go. Strong problem-solving, analytical, and troubleshooting skills. Proficiency in scripting languages and command-line tools for server maintenance and deployment. Excellent verbal and written communication skills, with the ability to collaborate effectively with local and remote teams. It Would be Nice if You Had Familiarity with QA workflows and support processes in software engineering environments. Knowledge with CD/CI pipelines, Git, Jenkins, Jira, and Confluence
    $70k-94k yearly est. Auto-Apply 11d ago
  • Software Engineer - Fraud Detection

    Q2 Holdings 4.6company rating

    Staff software engineer job in Cary, NC

    As passionate about our people as we are about our mission. Why Join Q2? Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology-and we do that by empowering our people to help create success for our customers. What Makes Q2 Special? Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our “Circle of Awesomeness” award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together. Q2 is seeking an ambitious and adaptable Software Developer experienced in the ins and outs of development in a team setting. As part of our Engineering Development group based in Cary, NC, you will be working individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform to extend its functionality to meet our clients' unique needs. Our ideal candidate is someone with a self-motivated tinkering spirit and who is comfortable diving into professional development life while rapidly learning to engineer solutions using a mix of open technologies and our own proprietary framework. A Typical Day: Design, implement, integrate, and test software solutions of moderate complexity comprised of Windows-based front-end and back-end components that interact with end users and integrate with internal and external services Work individually and collaboratively to deliver solutions in live production systems Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to Assist and mentor teammates to provide technical leadership and evangelize best practices Bring Your Passion, Do What You Love. Here's What We're Looking For: 3 - 5 years of software development experience Proficiency in C#, .NET, Javascript and SQL Web development experience Passion for applying good design principals while exercising pragmatism to keep deadlines Experience in all aspects of the software development life cycle Experience engineering software in a service-oriented architecture Strong analytical and problem-solving skills Effective communication skills Experience contributing in an Agile development environment Good interpersonal skills Occasional availability for on-call/emergency support 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 60d+ ago
  • Full Stack Software Engineer (C#)

    Varonis 4.2company rating

    Staff software engineer job in Morrisville, NC

    Description Full Stack Software Engineer (C#) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies critical data, removes exposures, and detects advanced threats with AI-powered automation. Thousands of organizations worldwide trust Varonis to defend their data wherever it lives - across SaaS, IaaS, and hybrid cloud environments. Customers use Varonis to automate a wide range of security outcomes, including data security posture management (DSPM), data classification, data access governance (DAG), data detection and response (DDR), data loss prevention (DLP), and insider risk management.Varonis protects data first, not last. Learn more at ******************* Role: We are seeking an experienced developer to join our growing business. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a developer, you'll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company's needs. The Location: We are considering candidates who are able to work by onsite model, located within physical proximity to Morrisville, North Carolina. The Requirements: Bachelor's degree (or greater) in Computer Science, Software Engineering, or other related field, from an accredited college or university 3+ years of experience in backend development with C# and a strong understanding of its core concepts, design patterns, and libraries 2+ years of experience in front-end development using Angular and familiarity with modern JavaScript frameworks and tools Multithreaded/asynchronous programming experience Flexibility to perform various roles and responsibilities from day to day, e.g., programming, design, system testing, troubleshooting, etc. Ability to multi-task and work cross-functionally with team members of various levels Fast technology adaptation Effective communication, collaboration skills, as well as the ability to work effectively with multidisciplinary teams Advantages: Experience developing with Python Familiarity with Microsoft's APIs (Graph, REST, CSOM, etc.) Previous experience with Microsoft Azure Cloud or other cloud-based infrastructure Previous experience with source control (TFS, Git, etc.) Experience incorporating 3rd party APIs with business solutions Experience in optimizing software performance, including CPU, memory, and network analysis Automation test development experience Programming high-performance processes in SQL The Responsibilities: Program high-performance core applications which are responsible for collecting and moving large amounts of data Develop and maintain front-end interfaces using Angular to ensure a seamless user experience Own all aspects of the project including the design, features, and modules Operate as a part of a dynamic Scrum/Agile team Work cross-functionally with other internal teams and stakeholders Write testable, clear, and reusable code; reflect and seek feedback on design choices and trade-offs made Optimize applications for maximum speed and scalability on both front-end and back-end We invite you to check out our Instagram Page to gain further insight into the Varonis culture! @VaronisLife Varonis is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other legally protected characteristics
    $76k-99k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Myxx

    Staff software engineer job in Cary, NC

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

    Align Technology 4.9company rating

    Staff software engineer job in Morrisville, NC

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

    Legna Software

    Staff software engineer job in Winston-Salem, NC

    Applicants will only be considered if both (1) you are already eligible to work in the United States, and (2) you will be able to physically work in Winston-Salem, North Carolina. Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely with the CTO and other senior members of the R&D team to aid in designing & developing solutions to complex problems and will be expected to learn, at a rapid rate, new skills in architecture, design, development & testing functions and methodologies. You will work on a collaborative agile development team and help with development tasks contributing to the quantitative and qualitative outputs of the team. An open mind to various technology stacks, along with aptitude and desire for learning is a must-have quality for this position. Legna provides supply chain and inventory management software solutions to timber service, logging procurement and sawmill operations throughout North America. Key attributes/experiences for the successful candidate: BS in Computer Science Good CS foundations Excellent communication skills in English (both written & spoken) Strong interpersonal and teamwork skills Good time management skills Ability to receive and learn from constructive criticism and feedback Prior team work Experience in multiple stacks Familiarity with tooling and source control Compensation: Legna offers a competitive compensation package including a competitive salary, 401K, medical, dental and life insurance, and paid vacation/holidays.
    $67k-90k yearly est. 60d+ ago
  • Software Engineer, iOS Core Product - Winston-Salem, USA

    Speechify

    Staff software engineer job in Winston-Salem, 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.
    $67k-90k yearly est. 23d ago
  • Backend Python Software Engineer

    Nvidia 4.9company rating

    Staff software engineer job in Durham, NC

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

    Us Tech Solutions 4.4company rating

    Staff 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 DescriptionResponsibilities: • 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 QualificationsRequired 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. 60d+ ago
  • Full Stack Software Engineer

    Tata Consulting Services 4.3company rating

    Staff software engineer job in Cary, NC

    Must Have Technical/Functional Skills Java, API Development, AZDO repos & pipelines, Terraform Roles & Responsibilities * Assist in architectural specifications * Document user requirements and user stories * Design, develop, and implement application systems * Identify innovative technical solutions Generic Managerial Skills, If any Coordination with infrastructure/security teams Salary Range: $110,000 to $125,000 per year
    $110k-125k yearly 49d ago
  • Software Engineer

    Q2 Holdings 4.6company rating

    Staff 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 Python, SQL, JavaScript, and CSS. • 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 14d ago
  • Software Engineer

    Myxx

    Staff software engineer job in Cary, NC

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

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Burlington, NC?

The average staff software engineer in Burlington, NC earns between $81,000 and $143,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Burlington, NC

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