Principal Software Engineer
GrabJobs
The best platforms aren't just built to work today—they're designed to scale gracefully tomorrow. Infrastructure automation is having its moment. Customers are adopting faster, deployments are growing, and the opportunity ahead is massive. But capitalizing on that opportunity requires something many companies struggle with: maintaining software architectural excellence and agility while scaling rapidly. Clean, extensible systems don't happen by accident—they require intentional design, deep technical leadership, and a vision that spans the entire platform. At OpsMill, we're building the next generation of infrastructure data management with Infrahub, our open-source platform that helps automation teams unify data and scale automation reliably. We've achieved product-market fit, and now we're expanding—new products, growing customer deployments, and increasing demand from the market. This is the exciting phase where the right software architectural decisions compound into sustainable competitive advantage. Why This Role Exists Now Opportunity is knocking, and we need to answer with world-class engineering. We're building not just one product, but a platform ecosystem—Infrahub, Infrahub Sync, and future innovations that will redefine how automation teams work. We need a technical leader who can architect across this entire platform to ensure systems are extensible and robust, and drive our evolution toward an AI-first engineering culture. This isn't about fixing problems—it's about ensuring our software architecture keeps pace with our ambition. We need someone who has scaled complex systems before, who thinks in terms of platforms not just products, and who can guide multiple engineering teams toward technical excellence. If you're energized by building elegant, scalable software architectures and driving transformational change in how teams leverage AI, this is your opportunity. What You'll Be Doing Own the technical software architecture across our platform ecosystem —Infrahub, and future products— to ensure clean, extensible design that scales gracefully with customer growth Lead strategic initiatives hands-on , implementing high-impact architectural improvements to our graph database engine, backend services, and core platform components Drive systematic reduction of technical debt by establishing architectural standards , identifying areas that will create problems at scale, and guiding the team through thoughtful evolution of the codebase Champion and implement AI-first engineering practices across the team —establishing how we leverage AI in day-to-day development, ensuring our codebase and platform work seamlessly with AI tooling, and designing product capabilities that make it easier for customers to build AI-powered automation on Infrahub Provide technical leadership through architecture reviews , code reviews, RFC/design doc creation, and mentorship— elevating the entire engineering team's capabilities and decision-making Collaborate with Product, Head of Engineering, and CTO to anticipate scaling challenges before they arrive , translating business roadmap into technical strategy and ensuring our software architecture enables rather than constrains product innovation Work closely with engineers through implementation phases, ensuring architectural decisions are properly understood and executed while maintaining high velocity and code quality What You Bring 8+ years of backend and platform engineering experience , with a track record of building and scaling complex systems that handle real production load Expert-level Python proficiency and deep understanding of writing performant, maintainable code in large codebases Experience building developer platforms or tools that other engineers build on top of Proven experience designing and scaling distributed systems, including API design, data consistency patterns, and architectural trade-offs at scale Track record of leading significant initiatives or platform architecture design, with examples of improving system scalability, reliability, or developer velocity Hands-on software architect mindset —you're equally comfortable writing code, reviewing designs, and mentoring engineers to elevate the entire team's technical capabilities Strong conviction about AI-first engineering and eagerness to drive its adoption across the team, transforming how we build software and enabling our customers to leverage AI effectively Excellent written and verbal communication skills —you can write clear design docs, present technical strategy to leadership, and collaborate effectively across product, engineering, and customer-facing teams Self-directed and effective in remote environments with at least 4 hours of overlap with CET timezone (Europe, UK, or US East Coast locations work well) Nice-to-Haves Experience with Rust or Go for performance-critical components Hands-on experience with graph databases (Neo4j or similar) Background in infrastructure automation, NetDevOps, or network engineering domains Contributions to open-source projects or technical communities Why OpsMill? The people: Work alongside world-class engineers who've built and scaled automation platforms in production. Daily technical challenges with smart colleagues who push you to grow. The product: Shape Infrahub based on real customer needs. Your input directly influences features, integrations, and roadmap priorities. The mission: We're making enterprise-grade infrastructure automation accessible to any organization. Open-source at the core, production-ready out of the box. This is a multi-year journey, not a quarterly sprint. The impact: You'll work with teams managing some of the world's most complex infrastructure deployments, solving problems that ripple across entire organizations. Our Commitment to Diversity and Inclusion OpsMill is committed to building a diverse and inclusive team. We believe different perspectives make us stronger and more innovative. We encourage applications from candidates of all backgrounds and experiences, and we're committed to providing an inclusive environment where everyone can do their best work.
- ...future of AI that’s secure, grounded, and built to work. Principal Rust Engineer - Platform (Remote USA) ***US Citizenship or Greencard is... ...programming language experience*** Job Summary: As a Principal Software Engineer, you will play a primary role in developing and...SuggestedContract workLocal areaRemote work
- ...with-in team and cross-team. Skills Required Strong software design/development experience in building massively large... ...Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering...SuggestedTemporary workH1bImmediate start
- ...our plugin ecosystem and significantly improving the end-to-end product experience. We’re looking for an exceptional Staff Software Engineer to help own PayBox and take it through this next stage. You’ll work closely with our Chief Engineer and a small, highly focused...SuggestedWork at officeRemote workRelocationHome officeFlexible hours
$95k - $130k
...Lead Engineer Office Location: Any Apex Office (Fargo, Bismarck, or Dickinson, ND or... ...to a senior engineer, sector leader or principal of the firm. Additional responsibilities... ...Civil 3D or other CADD-based civil design software is a plus. ~ A valid driver's license...SuggestedTemporary workWork at officeLocal areaFlexible hours- ...Spring concepts Knowledge XML parsing and AJAX concepts. Education Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of Working with Our...SuggestedH1bImmediate start
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, and data... ...'s degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT. Highly...H1b
- ...machine user interfaces (UI) using AlphaGate A-VIS visualization software You will configure communication with the machine PLC and... ...You have a B.S. degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or equivalent required...Permanent employmentLocal areaImmediate startRemote work
$134.3k - $181.8k
The Opportunity Ulteig is seeking a Senior Software Engineer to design and develop complex full-stack software solutions that support scalable, maintainable SaaS and enterprise applications. Ulteig defines digital transformation as the deliberate use of digital technologies...Work at officeRemote workWork from homeFlexible hours$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer....Remote jobSummer workInternshipSummer internshipWork at office- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...nationalities and growing from our offices and remotely. Join us and build a better future The Role We are looking for Android engineers to build the native Android experience for KIRA's AI Neobank App. This role is for someone who cares about clean user flows,...Remote work
- ...Software Developer Sap Fico Specialist Location: Fargo, ND We are seeking a highly skilled Software Developer with a strong background in SAP FICO to join our dynamic team in Fargo, ND. The ideal candidate will have 5-7 years of experience in software development...
- ...must be capable of entering an environment with incomplete documentation and limited institutional knowledge, independently reverse engineering custom applications and data structures, and determining how critical pension and benefits administration processes actually...Contract workImmediate start
$103.83k - $150k
...Researches and recommends new solutions to enhance the value of business systems. Diagnoses performance issues and debug integrated software solutions. Determines standards, best practices and procedures for Applications Team. Takes lead role on large project...For contractorsWork experience placementWork at officeRemote work- ...position is to develop and maintain the business, manufacturing, and engineering application programs and systems that enable the company's... ...Is capable of providing development and support for software applications in their assigned area of responsibility (ex., business...InternshipFlexible hours
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers.Who Should Apply: Recent computer science/engineering/mathematics/...H1b
$101.9k - $200k
...fabric of how we work every day. To learn more, please see . What you'll do here: In your role as Technology Lead, Experience Engineering within our Digital organization, you are responsible for delivering customer-facing marketing website and ecommerce experiences....Full timeWork experience placementLive inLocal areaWorldwide$160k - $180k
...challenges.Conduct architecture reviews and ensure alignment with project objectives and client expectations.Mentor consultants, engineers, and junior architects to build technical capability across the organization.Practice Development & InnovationDevelop repeatable service...Local areaRemote workVisa sponsorship- ...Darkhive, LLC Established in 2021, Darkhive builds hardware and software solutions designed to seamlessly integrate into the military... ...platforms. Darkhive is a company of U.S. Special Operations veterans, engineers, robotics perception experts, DevSecOps, defense technology...Full timeLocal areaRemote work
$23 - $26 per hour
...different functions. Role & Responsibility Develop embedded software, scripts, and internal utilities using C/C++, C#, Python, Qt,... ...~ Sophomore, Junior, Senior standing in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering...Hourly payFull timeTemporary workPart timeInternshipWork at officeLocal areaImmediate startWorldwideRelocationFlexible hours$150k - $200k
...for: Defining and enforcing reliability standards across engineering Designing incident response processes and improving... ...and prevent incidents before they happen. This role blends software engineering with production operations. You'll work on reliability...Remote workVisa sponsorshipWork visaFlexible hours$95k - $120k
...Job Description Job Description Join Ackerman Estvold Engineering and Consulting in Fargo, ND, as a Full-Time Lead Civil Engineer specializing in municipal and land development, where your expertise will directly impact community growth and innovation. This dynamic...Full timeTemporary workWork at officeLocal areaImmediate startFlexible hours$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...specifically in cybersecurity, privacy, and financial audits. We build software for the people who enable trust between businesses. We're... ...-critical work. About the Role As a Staff Platform Engineer at Fieldguide, you will design and build the foundational...Remote workFlexible hours
$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. This...Full timeTemporary workFlexible hours- ...Description Job Description Onsharp is a Fargo-based custom software development company with over 25 years of experience building... ...and responsibly. Developers are expected to apply strong engineering judgment, validate generated output, and maintain full ownership...Live inWork at officeRelocation
- ...Job Description Job Description Job PurposeA Lead Hardware Engineer performs the duties of both an experienced electronic design engineer and a department supervisor. The Lead Electrical Engineer will be responsible for quoting new projects, leading the electrical...Relocation
- ...Description Job Description Onsharp is a Fargo-based custom software development company with over 25 years of experience building... ...performance. Senior Developers are expected to model strong engineering judgment, validate AI-generated output, and guide responsible...Live inWork at officeRelocation
$104k - $130k
The Market Developer is responsible for providing sales mentorship, practice guidance, and joint field work to increase productivity and total sales for advisors and other sales roles in the area. They serve as the primary support person for new advisors within their first...Full timeLocal areaFlexible hoursNight shiftAfternoon shift$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!



