Software Engineer
Sandvik
About the Role
GibbsCAM is one of the most established CAM platforms in the manufacturing industry, with a history spanning more than 40 years. We are looking for a Software Engineer to join our team of engineers who take genuine pride in craft, reliability, and building software that real machinists depend on every day.
This is a strong growth opportunity for an engineer with a solid foundation in C++ and a curiosity about complex, domain-rich software. You will work alongside experienced senior engineers who are invested in mentorship and knowledge transfer, and you will have the opportunity to take on meaningful, challenging work from day one. The role suits someone who is eager to learn a specialized domain, comfortable reading and reasoning about code they did not write, and excited to grow their skills within a stable, long-lived product.
This is a fully remote opportunity for candidates authorized to work and residing in the United States.
Primary Responsibilities
We understand that a specialized product like GibbsCAM takes time to learn. New team members work with our experienced engineers who provide direction and mentorship during onboarding, and we set realistic expectations for ramp-up time. We are more interested in hiring someone with strong fundamentals and genuine curiosity than someone who already checks every domain-specific box.
Our team values steady, high-quality work over heroics. You'll have the opportunity to grow into greater ownership and technical leadership over time as you build familiarity with the product and codebase.
#LI-Remote
GibbsCAM is one of the most established CAM platforms in the manufacturing industry, with a history spanning more than 40 years. We are looking for a Software Engineer to join our team of engineers who take genuine pride in craft, reliability, and building software that real machinists depend on every day.
This is a strong growth opportunity for an engineer with a solid foundation in C++ and a curiosity about complex, domain-rich software. You will work alongside experienced senior engineers who are invested in mentorship and knowledge transfer, and you will have the opportunity to take on meaningful, challenging work from day one. The role suits someone who is eager to learn a specialized domain, comfortable reading and reasoning about code they did not write, and excited to grow their skills within a stable, long-lived product.
This is a fully remote opportunity for candidates authorized to work and residing in the United States.
Primary Responsibilities
- Develop and maintain software features for a large-scale Windows desktop CAM application, working from specifications provided by Product Management and senior engineers.
- Diagnose and resolve defects in existing code, with guidance from senior team members on complex issues spanning large or unfamiliar subsystems.
- Perform repair, enhancement, and maintenance of software components, writing clean and well-tested code that meets the team's quality standards.
- Participate actively in code reviews - both as an author and a reviewer - contributing to a culture of shared ownership and continuous improvement.
- Learn and apply relevant domain concepts in CAM and manufacturing as needed to contribute effectively to the product.
- Maintain currency with modern C++ and software development best practices, applying them appropriately within the constraints of a mature codebase.
- Contribute to technical documentation and assist in keeping internal knowledge bases current.
- Consult with senior engineers and management on project status, technical questions, and implementation approaches.
- 3-5 years of professional software development experience in a production environment.
- Solid proficiency in C and C++; exposure to modern standards (C++11/14/17) preferred.
- Experience reading, debugging, and extending existing codebases - not just writing code from scratch.
- Familiarity with Windows desktop application development.
- Working knowledge of debugging tools and the ability to systematically isolate and resolve software defects.
- Understanding of core data structures, algorithms, and object-oriented design principles.
- Experience with version control in a team setting.
- Solid math fundamentals and willingness to engage with technical or geometric concepts as needed by the domain.
- Experience with Win32, MFC, COM, or other Windows application frameworks.
- Exposure to C# in a mixed-language (C++/managed) application context.
- Any experience or academic background in CAD, CAM, CNC machining, or manufacturing.
- Familiarity with 3D graphics concepts or APIs (OpenGL, DirectX, or similar).
- Background or coursework in applied mathematics, linear algebra, or computational geometry.
- Experience with Perforce or other enterprise version control systems.
- Exposure to large-project build systems.
- Bachelor's degree required, with preferred focus in Computer Science, Computer Engineering, or Mechanical Engineering.
- Equivalent practical experience demonstrating the required technical foundation will be considered.
We understand that a specialized product like GibbsCAM takes time to learn. New team members work with our experienced engineers who provide direction and mentorship during onboarding, and we set realistic expectations for ramp-up time. We are more interested in hiring someone with strong fundamentals and genuine curiosity than someone who already checks every domain-specific box.
Our team values steady, high-quality work over heroics. You'll have the opportunity to grow into greater ownership and technical leadership over time as you build familiarity with the product and codebase.
#LI-Remote
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Indianapolis, IN vacancy
$75k - $150k
...committed to making a positive impact on its customers, employees, and communities. The Role Veeva is looking for a Software Engineer in Test who is passionate about quality and automation. You will be creating, maintaining, and improving automation framework...SuggestedRemote jobFull timeLive inWork at officeLocal areaWork from homeFlexible hours- ...Job Description Specific Responsibilities: • Develop new software and modify existing software. • Develop an understanding of the... ...• 4+ years of experience with PeopleSoft, SQR, and Application Engine is preferred • Bachelors in Computer Science or a related...SuggestedFull time
- ...-security focused agencies within the Department of Defense and U.S. Intelligence Community. We are currently seeking a Software Engineer (Senior) to join our team. Position Summary The Software Engineer (Senior) is responsible for conducting and/or participating...SuggestedFull timeWork at office
$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....SuggestedTemporary workFlexible hours$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support...SuggestedLocal area$100k
...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer...Full timeH1bRemote work$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...the future of aerospace and defense. Our Battle Management Software Department is looking for software engineers to support development...Temporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$125k - $150k
Description MISO is hiring a Software Engineer III . You'll take a hands-on role in building reliable, scalable systems that keep our grid running smoothly. You'll design and develop software from the ground up, enhance existing applications, dive into code reviews,...Local area$110k - $135k
...Software Engineer Company: Dedham Group Location: Remote, United States Date Posted: Sep 9, 2026 Employment Type: Full Time Job ID: R-2174 Description About The Dedham Group: The Dedham Group is proud to be a part of Norstella, an organization that...Full timeTemporary workLocal areaRemote workFlexible hoursShift work- Senior Full-Stack Software Engineer At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 40 brands, 14,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway...Temporary workH1bRemote workFlexible hours
- ...Sr. Software Engineer Insight Global is seeking a Sr. Software Engineer for a top data-driven client. This individual will join a fast-paced engineering team focused on improving the performance and reliability of API-driven data systems. The ideal candidate is a hands...
$89.9k - $158.1k
...Software Engineer Be the one building AI-powered experiences where they matter most. At Genesys, we help organizations create better customer experiences through AI-powered experience orchestration. Our platform connects people, systems, data and AI to help organizations...Work at officeWork from homeWorldwideFlexible hours- ...development capabilities to enhance collaboration, document management, and workflow automation. We are seeking a skilled and motivated Software Engineer with a strong focus on SharePoint and Power Platform development to join our IT team. This role will be responsible for...Work at officeMonday to FridayDay shift
- ...Software Engineer Indianapolis, IN Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts organizations from traditional...Work at officeWork from homeShift work
- ...JOB TITLE: Power System Software Engineer (No C2C) LOCATION: Remote INDUSTRY: Utilities JOB DESCRIPTION: Seeking a Software Engineer with a strong combination of software development and power systems expertise to support the STABLE (Stability and Transfer...Full timeRemote work
- ...dedicated to delivering world-class solutions and exceptional customer service. Come join our team for happier workdays. Software Engineer Clinical Architecture is seeking a Software Engineer to join our team in the Indianapolis, IN area. The Software Engineer...Full timeTemporary workCasual work
$100k - $150k
...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and... ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design...Work experience placementLocal area- ...Company Overview At Haystack, we build custom software products with a specialization in digital solutions for the Power and Utility... ...domain knowledge, a product-minded approach, and exceptional engineering to build scalable, maintainable, and high-quality software....Remote workVisa sponsorship
$96.8k - $120k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...think the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking...Work at officeLocal areaRemote workWorldwide- ...Software Engineer Shape the future of defense with MANTECH! Join a team dedicated to safeguarding our nation through advanced tech and innovative solutions. Since 1968, we've been a trusted partner to the Department of Defense, delivering cutting-edge projects that...Interim roleWork at officeLocal area
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Full time
$145k - $217k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services...Work experience placementLocal area$79k - $119k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-...Remote workHome office$110.25k - $176.41k
...skills and learn new ones "I can succeed as a Senior Solutions Engineer at Capital Group." As a Senior Solutions Engineer you'll... ...or a related technical field. You have at least 7 years of software engineering experience with expertise in: Java, .Net, JavaScript...Temporary workLocal areaFlexible hours$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Remote jobFull timeWork at office- ...Senior Software Engineer Health and Hospital Corporation is an organization that celebrates diversity, and seeks to employ a diverse workforce. We actively encourage all individuals to apply for employment and to seek advancement opportunities. Health and Hospital Corporation...
- ...or in the future. This position does not qualify for employment-based sponsorship. Position Summary The Senior Software Engineer - .NET is responsible for designing, developing, and maintaining scalable software solutions using .NET technologies. This role...Work at officeLocal areaVisa sponsorshipWork visaRelocation package2 days per week
- ...Senior Software Engineer - Fulfillment Platforms Department: Technology Reports To: Director of Engineering Location: Whiteland, Indiana (On-site 5 days per week) About Cabi At Cabi, technology is at the heart of delivering an exceptional experience...Local area
$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...Full timeRemote work- Job Title Benefits (employee contribution): Health insurance Health savings account Dental insurance Vision insurance Flexible spending accounts Life insurance Retirement plan All qualified applicants will receive consideration for employment without regard to age, ...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software developer positions Indianapolis, IN
- senior software engineer remote Indianapolis, IN
- software engineer contract Indianapolis, IN
- cybersecurity software engineer Indianapolis, IN
- part time software developer remote Indianapolis, IN
- junior software developer internship Indianapolis, IN
- software engineer remote Indianapolis, IN
- software engineer visa sponsorship Indianapolis, IN
- work from home software developer Indianapolis, IN
- software engineer Indianapolis, IN


