SR Software Engineer
Vaco Charlotte
Senior Software Engineer We are seeking an experienced Senior Software Engineer to design, build, and maintain high-quality software applications supporting industrial and embedded systems. This role provides technical leadership throughout the software development lifecycle, from requirements definition and architecture through implementation, testing, deployment, and support. The ideal candidate brings strong C expertise, hands-on embedded Linux experience, and a deep understanding of secure, reliable software design. You will collaborate closely with hardware, QA, product management, and other engineering partners while mentoring junior developers and improving development practices. Key Responsibilities Lead the design, development, and implementation of complex software solutions for industrial and embedded systems. Architect and maintain scalable, reliable, maintainable, and testable software modules and system components. Develop and execute comprehensive unit, integration, and black-box testing strategies to ensure software quality, reliability, and performance. Collaborate with hardware, QA, product management, and other cross-functional teams to define requirements and deliver high-quality releases. Apply Agile methodologies to manage project work, prioritize deliverables, and continuously provide value. Review customer standards and technical specifications to derive clear, actionable software requirements for new product development. Identify, troubleshoot, and resolve complex technical issues across development, testing, production, and field environments. Participate in peer code reviews and drive ongoing improvements to engineering processes, tools, and best practices. Create and maintain clear technical documentation, including software design specifications, installation instructions, and engineering guidelines. Assess project scope, technical risk, and resource needs for complex software modules; advise on design strategies and product enhancements. Mentor junior engineers through technical guidance, design feedback, code reviews, and collaborative problem-solving. Champion the practical integration of AI tools and workflows to improve engineering efficiency and productivity. Travel up to 10% for field troubleshooting, data collection, site surveys, and customer support activities in the United States and internationally. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field; a Master's degree is a plus. 5 years of professional software development experience, including at least 3 years of production C development. Extensive experience developing, debugging, and optimizing C applications in performance-critical or resource-constrained environments. Demonstrated expertise in software architecture and designing robust, scalable, maintainable, and testable solutions for industrial, automation, robotics, manufacturing, or embedded systems. Hands-on experience developing low-latency, real-time software for embedded Linux environments. Strong experience with multithreaded programming, inter-process communication, and system-level debugging. Deep knowledge of zero-trust networking over TLS, including certificate and chain-of-trust management. Strong understanding of cybersecurity principles for IoT and embedded systems, including TPM2 secret storage, secure boot, signed over-the-air updates, operating-system hardening, and device management. Experience designing and implementing integration tests involving hardware-in-the-loop environments. Advanced understanding of code testability, automated testing practices, and CI/CD pipelines. Proficiency with Git version control. Ability to work with hardware interfaces and troubleshoot complex software-hardware integration issues. Strong verbal and written communication skills, with the ability to collaborate effectively across engineering, QA, product, and customer-facing teams. Excellent analytical and problem-solving skills, with a demonstrated ability to work independently and within cross-functional teams. Preferred Qualifications Familiarity with industrial communication protocols such as Modbus, CAN bus, and OPC UA. Experience with Go, Python, shell scripting, or related automation tools. Experience supporting field deployments, collecting diagnostic data, or troubleshooting customer systems. Experience working in regulated, safety-conscious, or cybersecurity-focused product environments. By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions. Vaco
$131k - $218.3k
...services connect directly to critical business data and serve as foundational building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build, and operate production-grade APIs and event-driven services while...SeniorFull time- Job-ID32825737Reference26-02617Job Title: (Sr. Software Engineer Sr. Software Engineer)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses...SeniorWork experience placement
- Title: Sr. Software Engineer Job ID: 5393 Work Location: 1400 City View Drive, Columbus, OH 43215 United States They must live within 2 hours of the Columbus, Ohio area as this is a hybrid schedule. Work Type: Hybrid/3 days in office & 2 days WFH Work Hours : Standard business...SeniorTemporary workWork at officeLocal areaWork from homeRelocationAll shiftsShift work
$115k - $145k
...Responsibilities Lead the design, development, and deployment of complex software solutions, ensuring scalability and maintainability.... ...teams, including product managers, UX designers, and other engineers, to translate business needs into technical solutions....SeniorFull timeImmediate startWork from home$84.63k - $112.84k
...Candidate Required Qualifications: Major/Degree: Computer Science, Engineering, or similar technical degree. 5+ years of experience with... ...Platform Solution Architect Expert. Working knowledge of software development methodologies, standards, and coding best practices...SeniorTemporary workRemote work- ...tomorrow’s health today, we want to hear from you.Job DescriptionWe are seeking a highly skilled and motivated AI Full Stack Software Engineer to join our innovative team at CMM. In this role, you will be instrumental in designing, developing, and deploying end-to-end...SeniorFull time
- Senior Software Engineer - Full StackAn Opportunity to Build Something That LastsWe're partnering with a highly respected, mission-driven SaaS technology company that is investing in the development of innovative software solutions.This is an exciting opportunity for a...Senior
- ...tower-based traffic control systems; to intelligent gate and docking automation.. The Opportunity....We are seeking a Senior Software Engineer to design, build, and maintain high quality software applications as a part of our Individual Lighting Control Monitoring...SeniorFlexible hours
$126k - $210k
...and business priorities.About the RoleThe candidate will join the McKesson Pharmacy Systems (MPS) R&D organization. The Senior Software Engineer will be focused on driving sound technical design and architectural guidance for the EnterpriseRx platform, a comprehensive...SeniorFull timeH1bWork at officeRemote workWork from home2 days per week- As the Senior Software Engineer at Integrity, you will serve as a technical leader supporting the organization's software development strategy through modern engineering practices, software quality, and continuous improvement initiatives. This position provides advanced...SeniorCasual workRemote work
- ...Senior Software Engineer In TestPurpose of Position: The Senior Software Engineer in Test is a senior level position as part of FlightSafety International's Software Quality Assurance Team and plays a key role in verifying the overall quality of mission critical applications...Senior
- ...and our team of intelligent, humble, and driven people make the impossible possible together.We're seeking a Senior Robotics Software Engineer who thrives on hard systems problems. Welding is where we started — but the mission is broader: robots that sense, plan, and act...Senior
- Senior Software Support EngineerSolve Complex Problems. Own Technical Solutions. Make a Real Impact.Are you an experienced Software Engineer who enjoys digging into challenging technical problems, understanding how systems work, and finding solutions that make a lasting...Senior
$105k - $150k
...a wide range of backgrounds and experiences and welcome all qualified individuals to apply.Job SummaryWe are seeking a Senior Software Engineer to design, develop, integrate, and evaluate complex software solutions for government and mission-focused customers. This role...SeniorContract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours- ...analyze develop and/or significantly modify software applications and programs from general... ...equivalent) in Computer Science Computer Engineering Industrial and Systems Engineering or related... ...of experience in the job offered or in a Sr Software Engineer-related occupation....SeniorFull timeRemote work
- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or...SeniorFull timeRemote work
$77k - $202k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Senior Associate, you will leverage advanced technologies and techniques to design and develop robust data...SeniorFull timeH1b- Position Title: Senior Software Engineer (TACL | HPE Nonstop) Location: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension) Job Description: We are seeking a highly skilled and experienced professional to join our team...Senior
$120k - $130k
About the opportunity Pearson is expanding the engineering capability behind OnVUE. We are looking for experienced full-stack engineers who can design, build and operate complex enterprise software using Java, Spring Boot, Angular and REST APIs. We have opportunities...SeniorFull timeRemote work- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...SeniorInternship
$131k - $218.3k
..., and our people. If you want to be part of tomorrow’s health today, we want to hear from you.CoverMyMeds is seeking a Senior Software Engineer to help design, build, and evolve cloud-native software platforms that improve healthcare accessibility and patient outcomes....SeniorFull time$131k - $218.3k
...part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered solutions,...SeniorFull time- ...designs and technical implementations, collaborate with other engineers on API contracts, and participate in architecture discussions.... ...technical architecture. Required Skills: 7+ years of full-stack software development experience with C# and a modern component-based...SeniorWork experience placement
- ...OH0523 Independence Bus Office, OH0713 NW Bancshares HQ, PA0258 Bellevue, PA0738 Processing Center Job Description The Senior Software Engineer designs, develops, and supports applications and solutions using Visual Studio, .NET platform and SQL server. Essential Functions...SeniorWork experience placementWork at office
- Senior Software Engineer Software Resources has an immediate, direct hire job opportunity for a Senior Software Engineer with a major corporation in Columbus, OH or Portland, OR. 4 days per week on-site, Fridays remote. What you'll do: We are a fintech company, led by a...SeniorTemporary workImmediate startRemote work
$155k - $195k
Senior Software Engineer Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross-functional work, from architecture and design through production. You'll build scalable solutions, influence technical direction, and make the engineers...SeniorRemote workFlexible hoursShift work- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...SeniorWorldwide
$116k - $229.1k
Position Summary Microsoft D365 Sr Systems EngineerJoin Deloitte's Emerging ERP Solutions practice as a Microsoft Platform Sr Systems Engineer (Sr Consultant). You will help clients design, deploy, and support scalable Microsoft Dynamics 365 Finance and Operations...SeniorWork at officeLocal areaNight shift- US, California, San Jose Remote United States Full time JR0038048 Job Title: Senior Software Engineer About Trellix Trellix is a global cybersecurity leader helping organizations build cyber resilience for the AI era. Combining AI-native security, operational threat...SeniorFull timeRemote workWorldwideFlexible hours
$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you will...SeniorWork experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SR Software Engineer. Be the first to apply!
- software development engineer aws Columbus, OH
- federal - software developer Columbus, OH
- software engineer contract Columbus, OH
- part time software developer remote Columbus, OH
- software developer Columbus, OH
- software engineer internship remote Columbus, OH
- software engineer mainframe Columbus, OH
- software engineer amazon Columbus, OH
- software web developer Columbus, OH
- senior software engineer Columbus, OH



