Senior Technical Professional - Technical Advisor- Software Dev - Landmark
Listed on 2026-08-20
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, DevOps
Senior Technical Professional - Technical Advisor
- Software Dev - Landmark
You own the full development cycle for the features and systems your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions. You take a feature from specification through design, implementation, testing, and delivery with minimal supervision and enough judgment to make good technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow.
The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. You will build software for the following domain:
Geoscience — geology, geophysics, or petrophysics Technologies used vary by team and include:
Languages such as Java, C#, C++, Python, and Type Script Frameworks, platforms, and runtimes such as .NET, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and No
SQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB Job duties own features end to end: analyze requirements, design solutions, write the code, test it, and ship it Break complex specifications into concrete tasks with realistic schedules and flag risks early Proactively identify and fix weaknesses in the codebase, the test coverage, and the development process Investigate and resolve production defects, and trace root cause when symptom and source are not in the same place Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise Review code from other engineers with the same rigor you expect on your own work Demonstrate technical leadership by driving design discussions, building alignment across stakeholders, and helping the team make sound engineering decisions Coordinate work across multiple engineers when delivering larger initiatives, ensuring technical consistency and timely execution Help establish engineering best practices, development standards, and team processes that improve overall delivery quality Act as a trusted technical point of contact for a feature area, helping guide priorities and unblock teammates when needed Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience 5–10 years of software development experience Strong proficiency in at least one of:
Java, C++, Python, or Type Script (React/Angular) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software and tracing root causes that span multiple components or layers Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders Experience using AI development tools in an effective and productive fashion Experience developing agentic workflows in enterprise software Experience with cloud-native development including direct exposure to APIs, containerization, Kubernetes Experience with CI/CD pipelines Demonstrated ability to influence technical direction and drive solutions through collaboration rather than authority Strong organizational and planning skills, including the ability to coordinate work across multiple contributors and manage competing priorities Preferred Background in enterprise software, SaaS platforms, or technically demanding application domains (scientific computing, real-time systems, large-scale data) Experience serving as a technical lead, feature lead, or informal team lead on software projects Experience coordinating the work of small engineering teams, including planning, estimation, risk management, and delivery tracking Demonstrated potential for engineering leadership through ownership, initiative, mentoring,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).