Nearmap

Nearmap is dedicated to empowering insurance, commercial enterprises, and government agencies through various local intelligence solutions, including high-resol

Senior Software Engineer

Location

United States

Posted

94 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Nearmap

Company Description Property intelligence is reshaping how the world understands the built environment, and Nearmap is driving that. We put powerful aerial imagery, AI-driven analytics, and geospatial tools into the hands of the people who plan, build, insure, and govern the places we all live and work. Our technology turns property uncertainty into decisive action, and our culture brings out the best in the people who build it. We move fast, we care about craft, and we're proud of what we're building. If you're energized by turning hard problems into real-world impact, we'd love to meet you Job Description As a Senior Software Engineer on the Insurance Applications team, you will design, build, and deliver software solutions that power Nearmap’s insurance business spanning APIs, microservices, relational databases, and messaging infrastructure. You’ll partner closely with Product to shape technical direction. Our backend is built on Node.js and C#: A microservices architecture with complex workflows orchestrated through RabbitMQ and backed by PostgreSQL. The system ingests data from diverse sources, including Nearmap's own, to deliver high-value insights to our customers. This role focuses on backend services, messaging strategy, and database design. At Nearmap, engineers move across teams and projects as business needs evolve. We value versatility, leadership, and a willingness to tackle problems across the full stack. You may be presented with opportunities to collaborate with teams working in Go, so a desire to learn new technologies is a plus. Key Responsibilities Application development & solution design - Design, implement and support microservices and APIs. - Write unit, integration and automated system tests. - Lead designs of major software components and systems. - Manage individual project priorities, deadlines and deliverables. Continuous Improvement - Contribute to improvement initiatives across the Engineering organization. Compliance with Nearmap values, policies and standards, and ensure compliance with all local statutory requirements. - Complies with responsibilities of working for a private equity. - Complies with all local legislative requirements. - Adheres to company guidelines and the corporate Code of Conduct. - Where appropriate, keep up to date with legislative requirements. - Acts in an ethical way when dealing with company assets and other people. Qualifications Key Requirements Experience - 5+ years professional software engineering experience. Skills - C#, NodeJS/JavaScript - Microservice and API design - Working with cloud environments (AWS preferred) - Relational databases (PostgreSQL preferred) - Messaging systems (RabbitMQ preferred) Personal Attributes - Excellent verbal, written and visual communication skills. - Positive self-starter. - Strong problem-solving skills. - Customer service focus, both internal and external. - Sufficient humility to be wrong, own up and learn from mistakes Additional Information Why you'll love working at Nearmap: We move fast and work smart; often wearing multiple hats. We adapted to remote working with ease and are continually looking at ways to improve. We’re proud of our inclusive, supportive culture, and maintain a safe environment where everyone feels a sense of belonging and can be themselves. Nearmap offers: - In addition to flexible time off, Nearmap offers 4 extra "YOU" days off each year - take a break, no questions asked! - Company-sponsored volunteering days to give back. - Generous parental leave policies for growing families. - Work from Overseas Policy - explore the world in the approved list of cities while you work! - Discounted Private Health Insurance plans. - Monthly wellbeing and technology allowance. - A Nearmap subscription (naturally!). Learn More About The Work We Do: YouTube Page LinkedIn Page Thanks, but we got this! Nearmap does not accept unsolicited resumes from recruitment agencies and search firms. Please do not email or send unsolicited resumes to any Nearmap employee, location or address. Nearmap is not responsible for any fees related to unsolicited resumes.

Related Job Pages

More Software Engineer Jobs

Spassu logo

Desenvolvedor, Baixa Plataforma

Spassu

Soluções digitais para transformar o futuro

Full TimeRemoteTeam 1,001-5,000Since 1992H1B No Sponsor

• Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento. • Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint; • Realizar as atividades inerentes ao desenvolvimento, tais como análise e design, programação, testes, requisitos; • Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerencia de configuração, testes, implantação; • Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos; • Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software; • Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto; • Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade; • Realizar manutenção evolutiva ou corretiva de componentes de software; • Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando; • Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto; • Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos; • Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos; • Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes; • Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato; • Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema; • Entender o funcionamento de sistemas de informação com base em experimentação/observação, capacidade de refatoração de sistemas web legados.

Brazil
Job Closed
Medrio logo

Senior Vice President of Engineering

Medrio

Accelerate clinical research with the fastest, easiest, and most flexible eClinical tools.

Full TimeRemoteTeam 51-200Since 2011H1B Sponsor

• Reporting to the CEO and serving on the Executive Leadership Team, lead Engineering, Test, IT Operations, and Deployment teams. • Drive Medrio’s AI-first engineering strategy, deliver software that customers trust, and build a high-performance team. • Own architecture, security posture, delivery standards, and the engineering organization’s culture, talent, and operational health. • Drive adoption of AI-assisted development across the engineering organization. • Own cloud-native architecture decisions across a multi-product SaaS platform. • Optimize the development lifecycle by eliminating bottlenecks and automating workflows. • Own Medrio’s security posture and ensure on-time renewal of compliance. • Interact with customers, strategic partners, and the Board to shape opportunities and roadmaps. • Lead a mixed org of engineering directors, senior managers, and senior ICs simultaneously.

United States
$260K - $280K / year
CLEAResult logo

Engineering Intern, Summer 2026

CLEAResult

We change the way people use energy.™

InternshipRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Support project teams with research, data analysis, and documentation related to energy and sustainability initiatives • Assist with gathering, organizing, and summarizing technical, market, or policy information • Help prepare reports, presentations, and written deliverables for internal teams and external clients • Participate in team meetings and collaborate with staff on active projects • Assist with project coordination tasks such as tracking action items, timelines, and deliverables • Perform ad-hoc analysis or administrative support as needed to advance project goals

Colorado
$20 - $22 / hour
Job Closed
Lattice logo

Software Engineer

Lattice

Lattice is a people success platform that empowers leaders to build engaged, high-performing teams & winning cultures.

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

Role Description Lattice’s Engineering team is continuously working to better both our product and our craft. We use a modern, cutting-edge tech stack and love experimenting with new technologies. We strive for maintainable, robust, and performant code. We’re highly collaborative and continuously iterative, and work closely with designers and product managers. We prioritize not only great technical architecture, but also an amazing product experience. You’ll be responsible for building software to help companies build cultures in which their employees thrive. - You’ll partner with other engineers to build products across a modern tech stack. Our current stack includes Typescript, React, Relay Modern, GraphQL, Node.js, PostgreSQL, and AWS. - You’ll help us build and test experiments, many of which require tight cross-functional collaboration with product managers and designers, as well as cross-team collaboration between engineers. - You will identify and evangelize improvements to improve our team output. - You will help maintain high-quality technical documentation based on feedback from relevant stakeholders. - You will focus on improving our user experience and find creative ways to reduce user pain points. Qualifications - You are passionate about software development and have 2+ years of professional experience writing and maintaining production-level applications. - You have production-level experience in TypeScript, React, GraphQL, Node.js, and are passionate about learning and using any new technologies that are required at the job. - Prior experience within data-driven teams is a plus, not a requirement. - You are efficient in SQL and know how to model data and write performant queries in a relational database like PostgreSQL. - You love to take on challenges that require coordination with multiple teams and multiple engineers. - You are always striving towards understanding the codebase inside and out. - You have the ability to understand the nuances of product requirements and translate them into a product experience. - You take care to write code that your colleagues will also own, comprehend, and maintain. - You are clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work. Requirements - This role is open to candidates located in British Columbia or Ontario, Canada. At this time, we are only able to hire employees residing in these provinces. Benefits - The estimated annual cash salary for this role is CAD $90,000- CAD $120,000. - This position is also eligible for incentive stock options, subject to the terms of Lattice’s applicable plans. - Medical insurance - Dental insurance - Life, AD&D, and Disability Insurance - Natural Disaster Support Program - Wellness Apps - Paid Parental Leave - Paid Time off inclusive of holidays and sick time - Working Remotely Stipend - One time WFH Office Set-Up Stipend - Retirement Plan - Financial Planning - Learning & Development Budget

Canada
C$90K - C$120K / year
Job Closed