hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right
Senior Software Engineer
Location
Canada
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
hireVouch
Title: Senior SW Engineer Location: Canada or US, Remote Computer/Software Job Description: We’re replacing outdated, manual local government workflows with modern software used by hundreds of government agencies across the United States. Our cutting-edge, AI-powered software, which leverages Natural Language Processing (NLP), replaces manual data entry to eliminate delays, backlogs, and errors. This work directly impacts how communities fund schools, infrastructure, and public services. About the Role We’re hiring a Senior Software Engineer to help design and scale the systems behind this platform. You’ll work on a small team with significant ownership over architecture, product direction, and technical decisions. We value engineers who can iterate quickly and care deeply about building high-quality systems. If you enjoy building real systems, solving messy data problems, and shipping software that directly impacts how society runs, come join our team! What You Will Work On Examples of problems our engineers tackle: - Replacing manual spreadsheet workflows used across thousands of jurisdictions - Designing systems that extract structured data from unstructured government documents - Building scalable APIs and backend systems that power critical workflows - Designing product experiences that simplify complex regulatory processes - Improving performance and reliability of systems used daily by government teams Tech Stack - Backend: Java, PostgreSQL - Frontend: React, TypeScript - Infrastructure: AWS, Docker, Terraform - Developer Tools: GitHub, Linear, Claude Code, Cursor, CI/CD, automated testing We understand that engineers may not be an expert in all of these technologies day one. We value engineers with a growth and learning mindset. Your Role - Own systems end-to-end: Design and build scalable backend systems powering core product workflows using Java, PostgreSQL, AWS, Docker, and Terraform. - Build product-facing features: Develop intuitive front-end experiences using React and TypeScript that make complex government workflows simple and efficient. - Shape architecture and technical direction: Contribute to architectural decisions across services, data models, and infrastructure as we scale. - Ship product end-to-end: Work directly with product, customer success, and customers themselves to design and deliver impactful features. - Improve performance and reliability: Identify bottlenecks, reduce technical debt, and continuously improve system performance and scalability. - Raise the engineering bar: Write clean, well-tested code and mentor teammates to maintain a strong engineering culture. What We’re Looking For - 5+ years of experience building production software, with strong proficiency in backend (e.g., Java, Python, Ruby) technologies - 5+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL). - Comfort working across the stack (backend + frontend), with experience in at least one modern frontend framework, preferably React - Experience with cloud infrastructure (AWS or similar) - Strong command of API design, data modeling, object-oriented programming, and relational database design principles. - Expertise in version control (e.g., Git), containerization (e.g., Docker), CI/CD pipelines (e.g., GitHub Actions), and modern automated testing frameworks. - Experience in customer-facing product engineering (B2B or B2C). Most importantly, we look for engineers who: - Take ownership of problems - Enjoy building real systems used by customers - Care about writing clean, maintainable code - Move quickly and iterate with users - Believe small teams of great engineers can build outsized impact – because we do Benefits - Competitive compensation and stock equity plan - Comprehensive benefits package that includes medical, dental, vision, and life insurance - Company sponsored pre-tax retirement savings program (401k) - A flexible work environment that supports working from home - Flexible PTO - Parental Leave - Home office stipend
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer ID51970
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE As a Software Engineer , you will lead the delivery of customer-specific solutions, combining backend development with hands-on implementation and technical consulting. Working with Java, Spring Boot, microservices, and cloud-native environments, you’ll integrate enterprise systems, shape workflows, and support end-to-end project rollouts. This role offers high ownership, direct customer interaction, and the opportunity to work with innovative technologies, driving real impact across complex, dynamic environments. WHAT YOU WILL DO - Own software development for customer-specific projects on the platform; - Collaborate with Customer Success Managers to ensure smooth project rollouts; - Create interfaces to backend systems using Java and Spring Boot, including REST services, databases, and SAP; - Develop client workflows and implement customer-specific adjustments using XML and JavaScript; - Configure user interfaces and manage on-premises software installation; - Work with smart glasses and wearable devices to enable customer use cases; - Provide technical consulting to customers; - Support user acceptance and system integration testing; - Execute rollouts at customer sites; - Handle bug fixing during the hyper care phase and transition to support; - Work independently while ensuring time and quality standards are met; - Work aligned with EST hours. MUST HAVES - 4+ years of experience in professional software development; - Experience with Java , Spring Boot , and Kotlin ; - Experience in enterprise integrations including REST APIs and SAP interfaces ; - Solid understanding of microservices architecture ; - Understanding of Kubernetes ; - Experience with JavaScript ; - Upper-intermediate English level. NICE TO HAVES - University degree or equivalent experience in computer science or related field; - Experience with databases such as MySQL, MariaDB, or PostgreSQL; - Familiarity with API design, XML, and JSON; - Experience with Android development; - Experience with Kotlin; - Hands-on experience with Terraform; - Experience working closely with customers and strong communication skills; - Experience in logistics, manufacturing, or automotive industries; - Ability to understand complex systems and organizational relationships; - Team-oriented mindset with ability to work independently; - Structured and detail-oriented working style with willingness to learn. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Meet Our Recruitment Process It includes main stages: Application→Coding Challenge→Video Interview→Technical Interview or Interview with the Hiring Manager(s). Each step helps us understand your skills and overall fit. If it’s a match, you’ll receive an offer.
CBOSIT Technologies is looking for a visionary leader passionate about driving business growth through digital transformation, to join our team of Business Consultants. We need a skilled and innovative candidate who is confident in process re-engineering and has expertise in the latest technologies. The ideal candidate should have strong communication skills, leadership qualities, and be an innovative thinker. As a team, we are dedicated to building impactful digital platforms and making businesses scalable and profitable. Our approach is agile, nimble, customer-focused and fun. Be the bridge between business needs and Zoho magic: Analyse client workflows, identify improvement opportunities, and tailor Zoho solutions for optimal efficiency. Lead the implementation charge: From design and development to testing and deployment, you'll own the entire Zoho implementation lifecycle, ensuring a smooth and successful transition. Become a trusted advisor: Guide clients through every step, providing clear communication, expert training, and ongoing support to maximize their Zoho experience. Think outside the box: Leverage your innovative spirit to craft custom workflows, reports, and automations that take Zoho to the next level for each client. Embrace agility: Collaborate effectively in a fast-paced environment, utilising Scrum methodologies to deliver projects on time and within budget. Requirements You're a perfect fit if you have been practising below for 4-8 years: - Communication magic: Exceptional written and verbal communication skills to engage clients and explain complex concepts clearly. - Be the strategic mastermind: Lead the entire Zoho implementation lifecycle, from needs analysis to training and beyond. - Craft custom solutions: Design personalized configurations and automations to optimize client workflows. - Manage like a champ: Oversee projects with agility, ensuring timely delivery and budget adherence. - Guide and empower: Mentor and develop your team, fostering a collaborative and high-performing environment. - Build strong relationships: Cultivate trust and understanding with clients, becoming their trusted Zoho advisor. - Stay ahead of the curve: Possess deep Zoho expertise and a passion for continuous learning in the ever-evolving tech landscape. Tech Prowess Required: - A Zoho whiz: Implementing, customising , and managing CRM, Desk, Books, People, Creator and more. - A scripting master: Writing custom Deluge functions and wielding JavaScript with ease. - An automation architect: Flowcharts like Miro, Draw.io, LucidChart are your canvas. - A problem-solver extraordinaire: Fixing bugs, navigating APIs, and resolving any Zoho hurdle. Benefits More than Money: Perks to Fuel Your Passion at Our Consulting Firm! Forget boring benefits, unleash your career with: - Top-tier pay: We believe in fair compensation and offer industry-leading salaries. - Client connections: Consulting opens doors to exciting on-site interactions and diverse projects. - Performance rewards: Earn bonus incentives tied to project success, plus recognition for going the extra mile. - Flexible work style: Enjoy the freedom of remote work and unplug with paid time off. - Celebratory culture: We embrace fun, a little weirdness, and shared successes. Ready to work hard, have fun, and thrive? Join our team! #ZohoPartner #CRMImplementation #BusinessAutomation #ITConsulting #DigitalTransformation #CloudSolutions
Junior Software Developer - C#, JavaScript, Blazor, SQL (m/w/d) Singen, Deutschland Home-office/Remote Als Geschäftsbereich EPIS – Emergency & Practice Information System – mit Sitz in Singen entwickeln wir ein modernes, webbasiertes Praxisverwaltungssystem, das den Arbeitsalltag in medizinischen Einrichtungen effizienter und sicherer macht. Unser Kernprodukt umfasst neben der Webanwendung mehrere ergänzende webbasierte und native Anwendungen und bietet eine Vielzahl modularer Komponenten. Unser Fokus liegt auf Lösungen, die den hohen Anforderungen des Gesundheitswesens gerecht werden und gleichzeitig Raum für individuelle Anpassungen bieten. So schaffen wir ein System, das nicht nur zuverlässig und regelkonform ist, sondern auch flexibel auf die Bedürfnisse unserer Kunden eingeht. Deine Aufgaben - Entwicklung und Pflege unserer Webanwendungen sowie nativer Verwaltungsanwendungen auf Basis von C#, Blazor, JavaScript und SQL-Server - Umsetzung neuer Features und Optimierung bestehender Komponenten im Frontend und Backend - Mitarbeit an der Integration und Entwicklung von REST-Schnittstellen - Mitwirkung an der Entwicklung und Umsetzung von Anforderungen im Rahmen von Zertifizierungsverfahren, insbesondere durch die Kassenärztliche Bundesvereinigung (KBV) - Unterstützung bei der Qualitätssicherung durch Code-Reviews und Tests - Nutzung moderner Tools wie Azure DevOps und Git für CI/CD und Versionsverwaltung - Zusammenarbeit im Team und Mitwirkung bei technischen Entscheidungen Dein Profil - Abgeschlossenes Studium der Informatik, abgeschlossene Ausbildung (z. B. Fachinformatiker) oder erste praktische Erfahrung in der Softwareentwicklung - Kenntnisse in C#, JavaScript, Blazor und relationalen Datenbanken (SQL-Server) - Erfahrung oder Interesse an der Entwicklung von REST-Schnittstellen - Idealerweise Grundkenntnisse im Bereich Authentifizierung (z. B. Duende IdentityServer, Keycloak) - Teamplayer mit hoher Lernbereitschaft und sehr guten Deutschkenntnissen - Eigenverantwortliches und methodisches Arbeiten - Spaß an komplexen fachlichen Zusammenhängen und Motivation, sich neuen Herausforderungen zu stellen - Sehr gute Deutsch- und gute Englischkenntnisse Werde Teil unseres Teams und arbeite im spannenden und innovativen Umfeld des Gesundheitswesens. Worauf Du Dich freuen kannst: - Willkommen in unserem Team mit individuellen Entwicklungsmöglichkeiten - Ein sehr gutes Arbeitsumfeld mit flachen Hierarchien, wertschätzendem Umgang und hoher Kollegialität - Strukturierte Einarbeitung und Wissenstransfer - Vielseitige Tätigkeit in einem dynamischen IT-Unternehmen mit Weiterbildungsmöglichkeiten - Flexible Arbeitszeitmodelle und Möglichkeit einer Tätigkeit im Homeoffice (100%), Telearbeit oder am Firmenstandort - Neue offene Büroflächen in super Lage in Singen am Bodensee mit vielen Freizeitmöglichkeiten Junior Software Developer - C#, JavaScript, Blazor, SQL (m/w/d) Singen, Deutschland Home-office/Remote As the EPIS – Emergency & Practice Information System – business unit based in Singen, we develop a modern, web-based practice management system that makes everyday work in medical facilities more efficient and secure. Our core product, in addition to the web application, includes several supplementary web-based and native applications and offers a variety of modular components. Our focus is on solutions that meet the high demands of the healthcare sector while also providing room for individual customizations. This creates a system that is not only reliable and compliant, but also flexible enough to cater to the needs of our customers. Your Tasks - Development and maintenance of our web applications as well as native management applications based on C#, Blazor, JavaScript, and SQL Server - Implementation of new features and optimization of existing components in the frontend and backend - Contributing to the integration and development of REST interfaces - Participating in the development and implementation of requirements within the scope of certification procedures, especially by the National Association of Statutory Health Insurance Physicians (KBV) - Supporting quality assurance through code reviews and tests - Using modern tools such as Azure DevOps and Git for CI/CD and version control - Collaborating within the team and contributing to technical decisions Your Profile - Completed university degree in computer science, completed vocational training (e.g. IT specialist), or initial practical experience in software development - Knowledge of C#, JavaScript, Blazor, and relational databases (SQL Server) - Experience or interest in developing REST interfaces - Ideally, basic knowledge in authentication (e.g. Duende IdentityServer, Keycloak) - A team player with a keen willingness to learn and excellent German language skills - Ability to work independently and methodically - Enjoyment of complex subject matters and motivation to embrace new challenges - Excellent German and good English language skills Our Benefits - Welcome to our team with individual development opportunities - An excellent working environment with flat hierarchies, appreciative interaction, and strong collegiality - Structured onboarding and knowledge transfer - Diverse responsibilities in a dynamic IT company with opportunities for further training - Flexible working hours models and the possibility of working from home (100%), teleworking, or at the company location IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.
We are KOPE and we are dedicated to revolutionising how we design and construct the build environment KOPE is the only purpose-built software platform for offsite construction. We enable the transition from traditional construction by integrating offsite processes and products. We instantly apply real-world products directly to design models, allowing the worlds of design and manufacturing to come together as one. We are building a better future. Join us. The Role In this role, your day-to-day will involve close collaboration with our team of geometry experts. You'll be diving deep into fascinating technical challenges, working together to translate those challenges into elegant software solutions. This means you'll be designing and developing robust C# libraries that tackle complex problems, often involving algorithms, data structures, and creative problem-solving. You'll be a key bridge between the worlds of geometry and computer science, ensuring our software effectively addresses the needs of our computational design applications. Some days might involve brainstorming new approaches to a problem, while others might focus on writing and optimizing code, reviewing code with colleagues, or researching new technologies. Responsibilities - Collaborate closely with other developers and domain experts to create exceptional products. - Collaborate closely with geometry experts to understand their needs and translate them into software solutions. - Analyse geometrical problems and identify the most suitable computer science concepts and algorithms for solving them. - Write efficient, scalable code with performance and resource usage in mind - Make thoughtful engineering decisions around data access patterns, processing efficiency, and system design to ensure solutions remain performant and cost-effective under real-world load - Participate in our agile development process, including sprint planning workshops, demos, code reviews, and quality assurance activities. - Design, develop, and maintain C# libraries for computational design applications.


