Senior Software Developer
MERX Networks, Inc.
SOVRA is a leading public procurement platform trusted by more than 7,000 government agencies and over 1 million suppliers across North America. Our work sits at the intersection of technology, public service, and accountability, helping governments operate more efficiently and transparently on behalf of the communities they serve.
What makes SOVRA unique is our deep focus on the public sector. Our solutions are purpose-built to solve real, complex procurement challenges, balancing compliance with usability and innovation. That commitment has been recognized with the Achievement of Excellence in Procurement (AEP) Certification from the National Procurement Institute, reflecting our high standards and impact in the market.
At SOVRA, the work you do matters. Every improvement we make helps public organizations stretch taxpayer dollars further, operate with greater transparency, and deliver better outcomes for millions of people. We’re a growing, mission-driven company where smart, curious people come together to build technology that serves the public good.
Learn more at sovra.com.
About the Opportunity
We’re beginning the process of upgrading our code base for 3 products from Java into Python and need a Senior-level Software Developer to contribute to the efforts. You’ll bounce between code bases as part of the refactoring effort, with a large focus on the ETL system. We use AI coding with Cursor to jump-start our work; experience with AI coding and LLMs is a must.
What you’ll do:
- Build new services and pipelines in Python, the primary language for greenfield work on the platform.
- Read, debug, and extend existing Java systems at a basic-to-intermediate level — understanding current behavior, preserving compatibility, and designing clean migration paths off them.
- Own the design and build of a modernized ETL platform that replaces legacy integration tooling and decouples data pipelines from downstream production systems.
- Leverage AI/LLM tools as part of your daily development workflow — for code generation, refactoring, debugging legacy systems, and accelerating delivery.
- Design and integrate LLM-powered capabilities into the platform where it adds value
- Work alongside the existing SQL Server layer and design around the realities of legacy production data.
- Work on AWS Pipelines, building new pipelines and serverless services.
What you’ll bring:
Required
- Strong, production-grade Python proficiency — this is the core build language for the role.
- Basic-to-intermediate Java skills — comfortable reading an unfamiliar Java codebase, debugging it, and making targeted changes. You don't need to be a Java specialist, but you can't be a complete stranger to it.
- Strong skills in backend service and data pipeline development – at least 4-5 years working on software backends with large data pipeline systems.
- Demonstrated experience designing ETL systems that absorb heterogeneous, messy inputs and produce clean structured outputs — flexibility across input shapes is the core requirement.
- Hands‑on experience using AI/LLM tools (Cursor/codex/claude code) in your development workflow — comfortable pair‑programming with an AI assistant, writing effective prompts, and reviewing AI‑generated code critically.
- Experience building with LLMs — calling LLM APIs, prompt engineering, structured output extraction, or agent workflows — is a strong asset.
- Strong SQL Server skills , comfort with large data files, and awareness of how to write queries that perform safely against production databases. Familiarity with PostgreSQL and Oracle / RDS is a plus.
- Comfortable in Agile/Scrum/DevOps environments.
- Required: Authorized to work in Canada—unfortunately we are not able to sponsor work visas or transfers at this time.
Nice to have
- Working familiarity with React, Node.js, and TypeScript — enough to contribute to light frontend or Node-based tooling when needed.
- Terraform or other Infrastructure-as-Code experience.
- Prior data analysis experience.
- Fluency in French and English (oral and written).
What success looks like:
- At 3 months you will… have completed onboarding and started your work on small projects.
- At 6 months you will… be hands‑on with refactoring and migrating the legacy system, starting to provide oversight and knowledge sharing with junior team members.
- At 12+ months you will… have built out the new system with the team, working to fill final gaps and beginning to enter maintenance mode.
Why Ontopical
Ontopical is a product that sells because it solves a real problem. The companies we work with spend enormous time and resources trying to track government activity that could turn into contracts—and most of them are doing it manually. We replace that with something smarter. When you’re in front of a prospect and you can show them exactly what they’ve been missing, the conversation lands. That’s a good position to sell from.
As part of the SOVRA network, you’re backed by the infrastructure of North America’s leading public procurement platform—while operating with the speed and ownership of an early-stage team. This is a role with real scope: you’ll help shape the sales motion, contribute to the playbook, and grow with the business as it scales.
Apply
If this role sounds like the right fit, we’d love to hear from you.
Thank you for your interest in Ontopical by SOVRA . Only selected candidates will be contacted.
At SOVRA , we are committed to fostering an inclusive and equitable workplace. We are an equal opportunity employer and do not discriminate against any employee or applicant for employment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, marital status, veteran status, or any other characteristic protected by applicable laws. We provide a work environment free from discrimination and harassment. In addition, we are committed to ensuring pay equity across our organization and regularly review our compensation practices.
#J-18808-Ljbffr- Arcurve – Calgary and hybrid work environment – 6‑month contract with possibility of extension. Senior Full Stack Developer We are seeking an authentic, collaborative, and accountable individual to join our team as a Senior Full Stack Developer. YOU ARE Passionate...SeniorContract workFor contractorsWork at officeFlexible hoursShift work
- ...locations - Remote Vacancy Status This is an existing job vacancy What you will do Infrastructure & Platform Development Design, develop, and maintain core infrastructure supporting optimization engines and planning workflows Improve scalability, reliability, and...SeniorRemote workFlexible hours
- Advance your career at Circle Cardiovascular Imaging as a Senior Machine Learning Software Developer. Focus on cutting-edge AI solutions for biomedical imaging in a collaborative, innovative environment. Circle Cardiovascular Imaging seeks an experienced Senior Machine Learning...Senior
- Accelerate your career as a Software Developer at Halliburton in Calgary, Alberta. Thrive in a role that combines technical expertise with product innovation in the energy industry. This senior position, reporting to the Team Lead, will see you working closely with the Scrum...Senior
- We are seeking a Software Developer to join our team developing advanced reservoir simulation software and handle relevant scientific computations... ...and performance. Collaborate closely with domain experts, senior developers, and scientists to deliver reliable, production-quality...Senior
$88k - $130k per year
As a Technical Lead or Senior Consultant, you will be responsible for leading the design, development, and delivery of scalable enterprise... ...) in Agile environments. Lead and mentor a team of developers, fostering technical growth and ensuring high‑quality delivery....SeniorLong term contract$114k - $118k per year
...Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of... ...development initiatives in our FinLabs we develop solutions for modernization, from... ...characteristic protected by law. Seniority level Seniority level Mid-Senior level Employment type Employment...SeniorLong term contractFull timeFlexible hours- ...Angular.js, Backbone.js Knowledge on programming languages, such as, C, C++, Java, R and SQL is an advantage Expertise - Software Engineer Developer I is responsible for the development of software. Will focus on modern design principles of SOA and Agile practices using...Permanent employment
- POSITION SUMMARY The Senior Software Developer will design, build and maintain high‑quality software with clean, reliable code. They will collaborate with cross‑functional teams to deliver and improve systems, uphold code quality through Quality Assurance and User Acceptance...Senior
$108.24k - $155.76k per year
Terra Sense Analytics is looking for a Software Developers! We truly believe that it’s our team that... ...commitment, and integrity. A software developer is a key member of the team responsible... ...Developer III you will serve as a senior member of the software team, contributing...SeniorPermanent employmentContract workWork at officeRemote workRelocationFlexible hours$67k per year
...by bettering the lives of legal professionals while increasing access to justice. Summary We are currently seeking a new Software Developer, Co-op to join our Engineering team out of hub offices (Toronto, Calgary, Burnaby). All hub-based Clions are expected to be in...Work at officeLocal area- Elevate Venu's promotions as an Intermediate Software Developer based in Calgary. Apply your skills in React, GraphQL, and PostgreSQL to drive feature development for iconic events. In this role, you will leverage over 3 years of software development experience to enhance...
- Grow your career as a Software Developer at Benevity, where technology meets social impact. Participate in a meaningful mission while working in a hybrid environment tailored to modern needs. At Benevity, you will be part of a team committed to innovation and collaboration...
- ...The Senior Developer role is with the Calgary Board of Education (CBE). This position delivers high quality software solutions across the CBE application ecosystem and environments, using the latest Microsoft technologies and other CBE approved tools. The CBE supports a...SeniorHourly payWork at officeRemote workFlexible hours2 days per week3 days per week
- ...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of... ...development initiatives in our FinLabs we develop solutions for modernization, from Artificial... .... We are seeking a highly motivated Senior Java Developer with experience in Java...SeniorLong term contractFlexible hours
- ...twenty years. We are hiring a senior, client-facing technical leader with a software engineering background to guide the... ...implementation, and mentor developers on modern patterns and practices.... ...Terraform or CloudFormation) from a developer perspective Experience with Kafka...Senior
- Senior Application Developer Full-Time Responsibilities Identify functional and technical solutions to meet requirements. Ensure the development... ...delivered conforms to IT and team standards and quality software delivery practices. Provide accurate estimates from...SeniorLong term contractFull timeTemporary workInternshipWork at officeFlexible hours3 days per week
- Join SyMX.AI as a Software Developer in Calgary, specializing in embedded IoT solutions for PAC platforms. This role demands expertise in C/C++ and Python for crafting secure, scalable software. As part of the creative team at SyMX.AI, you will utilize your over four years of...
$75.9k - $141.9k per year
...9th Avenue SW, Suite 1930 Responsibilities Drive the overall software development lifecycle, collaborating across functional teams to... ...knowledge of algorithms, data structures, and programming languages to develop high‑quality technology applications and services. Analyze,...SeniorPart timeWork at officeRemote work2 days per week3 days per week- Explore a rewarding journey as a Full-Stack Software Developer at Vivid Theory. We value collaboration and innovative thinking as we build exciting projects together. Seeking a talented Full-Stack Software Developer, this role involves engaging with both front and back end...
- ...months Responsibilities Lead the design, development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking, procurement and installation...SeniorFor contractorsInternshipRemote work
- ...to a meaningful mission while gaining hands‑on experience in software development within a fast-growing industry. If you love building... ...space. Key Responsibilities Collaborate with senior developers to design, build, and test software solutions that address the...SeniorFull timeInternshipManual laborRemote workFlexible hours
- ...doer. The Opportunity We\'re seeking a Senior Platform Engineer focusing on high-... ...powers our product offerings. If you\'re a developer who thrives on creating high-performance,... ...Bachelor\'s degree in Computer Science, Software Engineering, Data Science, or a related field...Senior
- Elevate your career as a Senior Application Developer focusing on Azure at our Calgary office. Collaborate on innovative solutions while working hybrid... ...requirements and develop solution designs • Conduct timely software analysis to correct issues • Provide ongoing support for...SeniorWork at office3 days per week
- Elevate merchant experiences as a Senior Software Engineer at Helcim. You will design robust software... ...development. Your role will involve developing scalable APIs, creating engaging user... ...technology landscape. Key Responsibilities Develop and maintain secure and reliable APIs...Senior
- Transform live event experiences with Showpass as a Senior Mobile Developer in Calgary, AB. Focus on innovative mobile applications using React Native for both iOS and Android platforms. In this senior role, you will collaborate closely with design and product teams to elevate...Senior
- Drive innovation in GPU libraries with AMD as a Senior Staff Software Development Engineer in Calgary, Canada. Engage in collaborative efforts... ...Software, you will be part of the Libraries group responsible for developing and validating critical math and communication libraries for...Senior
$160k - $180k per year
...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,...SeniorLong term contractRemote workWork from homeShift work$80k - $120k per year
Senior C++ Developer (geometry, algorithms) Join our team as a Senior C++ Developer focused on 3D algorithms for the Oil & Gas domain. We are... ...of interviewing at Luxoft by 2x Get notified about new Software Engineer jobs in Calgary, Alberta, Canada. #J-18808-LjbffrSeniorLong term contractFull time- Make an impact as a Senior Guidewire Developer at CGL, utilizing a hybrid work model to deliver innovative solutions. Your experience will enhance our technology landscape. In this critical role, you'll be part of the IT-Solutions Delivery team focused on developing sophisticated...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- senior software developer Calgary, AB
- software engineer - computer Calgary, AB
- software developer remote Calgary, AB
- software engineer intern Calgary, AB
- software engineer devops Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer internship Calgary, AB
- ingénieur logiciel Calgary, AB
- software developer intern Calgary, AB
- software engineer Calgary, AB
