SR Software Engineer
Vaco Charlotte
Senior Software Engineer
Location: Hybrid — Columbus, Ohio
Employment Type: Full-time
Eligibility: This position is not open to C2C arrangements, third-party submissions, or visa sponsorship. Candidates must currently reside in or near the Columbus, Ohio area.
Role Summary
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.
- Job-ID32825737Reference26-02617 Quals-- The Sr. Software Engineer is responsible for system analysis, design, development and testing for their assigned technical product(s) or application(s), within the context of an agile/DevOps delivery model. In addition, they will...SeniorWork experience placement
$155k - $170k
Columbus, OHProduct Engineering - Product Engineering /Full-time /HybridImmuta is the Data Provisioning Company, helping organizations provision... ...across modern cloud ecosystems.YOUR ROLEAs a Senior Software Engineer on the Agentic Access team, you’ll play a key role in...SeniorFull timeLocal areaWorldwide- ...Sr Software EngineerJumpmind is looking for a Sr Software Engineer, who is passionate about solving difficult problems with creative software solutions, to join an exciting, growing information technology company.Jumpmind Commerce is at the forefront of the digital revolution...Senior
$100k - $160k
...innovation, teamwork, and a balance between career growth and personal well-being. How can you make an impact? The Senior Software Engineer leads by example in execution, autonomy, and decision-making. This role is trusted with full ownership of features and...SeniorImmediate startRemote work- ...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
- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...standards. Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or...Senior
- Job TitleJob DescriptionMust have 3-5 years of experience with one or more of these Integration-related technologies (ESB, Apache Camel, ActiveMQ, REST API, Spring WS)Must have 3-5 years of Java development experienceMust have 3-5 years of experience using some of the ...Senior
$140k - $180k
...insurance combining advanced underwriting technology with deep industry experience. We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and...SeniorFull timeLocal areaRemote work- ...Digital Disbursements is seeking a Senior Software Engineer to join a fintech team reporting to the CTO. You will contribute to a Payments-as-a-service platform, building multi-tiered, globally accessible software. Bring 7+ years of OO development, extensive NodeJS/React...Senior
- ...Job Description We are looking for a Senior Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. Our client is seeking a Senior Software Engineer to design, build, and support scalable...SeniorLocal areaRemote work
- ..., and our team of intelligent, humble, and driven people make the impossible possible together. We’re looking for a Senior Software Engineer to be the architect and caretaker of our codebase, building the systems and tools that make it easy for our ML, CV, and robotics...SeniorFull timeImmediate startFlexible hours
$130k - $140k
...Senior Software Engineer at Vernovis Job Title: Senior Software Engineer Location / Work Structure: Hybrid – 3 days in-office, 2 days remote (flexible after orientation) Compensation: $130,000–$140,000, direct hire Who We Are Vernovis is a Total Talent...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...was acquired by Western Alliance Bank (NYSE: WAL) in January 2022 and operates as a wholly owned subsidiary of WAL. The Senior Software Engineer will be reporting to and working directly with the Chief Technology Officer. Expanding Digital Disbursements engineering team...Senior
$155k - $195k
...About the Role 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 around...SeniorRemote workFlexible hoursShift work- ...Senior Data EngineerWe're hiring a Senior Data Engineer for our cloud data team in pediatric research. You'll design and maintain production... ..., and maintenance.Demonstrated ability to model and ensure software development best practices, including version control, code...SeniorFlexible hours
- ...provide a platform of compliance solutions for multifamily property owners, operators and residents. What You'll Do As a Senior Software Engineer, you will play a key role in shaping the next generation of Foxen's AI‑enabled platform. You will work autonomously in a small...Senior
$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability...Senior- ...business, ensuring continued growth and cash flow to fuel their innovative data cloud platform. About the Job As a Senior Software Engineer ,help build and scale a category-defining healthcare data platform and you will have experience in Elixir and/or Python. You...SeniorFlexible hours
- ...Principal Software EngineerDo you have the skills—and drive—to join a tech team that's working to digitally transform a trillion-dollar... ...peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects...SeniorWork at officeLocal areaWorldwide
- ...Senior Software Engineer - Piada Support Center - Columbus, Ohio Hybrid Position, several days per week in office at our Piada Home Office located in Grandview. Must live in the Columbus, Ohio or surrounding area Must be authorized to work in the U.S. Salary...SeniorLive inWork at officeHome officeNight shiftWeekend work
- ...Must be willing to work on-site 5 days/week. NO THIRD PARTIES We are seeking a highly skilled and motivated Senior Software Engineer to join our client's team in Columbus, Ohio and help build the future of their financial systems. The ideal candidate will have a strong...Senior
$84.63k - $112.84k
...shape the future of AI-ready connectivity, join us today. The Role At the company, bold ideas become real impact. The Sr. Software Engineer will take ownership of modernizing critical data platforms using PySpark and Databricks. Operating in a high-trust, agile environment...SeniorTemporary workRemote workWork from home$108.81k - $174.1k
...recruiter can share more information about the specific salary range during the hiring process.Encova Insurance is seeking a Senior Software Engineer, AWS for our Columbus, Ohio location. This is a hybrid role with three days in office expected each week and you must reside...SeniorFull timeWork experience placementWork at officeRemote work$140k - $200k
...Senior Software Engineer impact.com is the world's leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers...SeniorWork at officeHome officeFlexible hoursWeekend work2 days per week$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorTemporary workFlexible hours- ...Learning Centers and training locations in the United States, Canada, France and the United Kingdom. Purpose 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...SeniorPermanent employmentWork at office
$135k - $175k
...welcome all qualified individuals to apply.Job SummaryBattelle's Advanced Microsystems Solutions (AMS) organization is seeking a Software Engineer to support the development of next-generation Radio Frequency (RF) and Spectrum Operations solutions. This role will focus on...SeniorWork experience placementWork at officeLocal areaRemote workFlexible hours- ...Sr. Java Developer Columbus OH Day 1 Onsite Must have strong Micro services, Kafka and Mongo experience Requirement:- • 8-10+ Years of Java J2EE, Springboot experience. • Strong Microservices experience. • Hands on 5+ years experience in Kafka and Mongo...SeniorWork experience placement
- ...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
$120k - $135k
As a Software Development Lead on the OnVUE team, you will provide technical leadership for one or more product development squads supporting... ...and implementation of scalable software solutions, mentoring engineers, driving technical excellence, and ensuring successful...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SR Software Engineer. Be the first to apply!
- part time software developer remote Gahanna, OH
- software Gahanna, OH
- software implementation project manager Gahanna, OH
- senior gis software engineer
- netflix software developer
- cybersecurity software engineer
- graduate software engineer
- softwareentwickler
- software developer fintech
- new graduate software engineer


