Software Engineer

Mark43 is the trusted leader in public safety technology, providing a secure, all-in-one platform for agencies to save time, stay compliant, and ensure community safety.
$115,000 - $155,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer

Mark43 is a leading provider of public safety technology, developing cloud-based software solutions that empower communities and their governments. We're looking for experienced full stack software engineers to join our team and help build the next generation of cloud-based public safety software.

As a Software Engineer at Mark43, you'll work on mission-critical systems that directly impact public safety and community wellbeing. You'll take ownership of products and features from start to finish, building robust solutions that address unique challenges of scale, security, and reliability. The role involves working with modern technologies including Java, React, SQL, Redis, and Elasticsearch.

The position offers the opportunity to:

  • Collaborate closely with Product Managers and Designers to shape feature requirements
  • Build and maintain complex cloud-based applications using enterprise-grade technologies
  • Contribute to architectural decisions that impact system scalability and performance
  • Participate in code reviews and documentation
  • Work on challenging technical problems while maintaining high quality standards

We're seeking engineers with at least 5 years of professional experience who are passionate about writing clean, maintainable code and building scalable cloud solutions. The ideal candidate will have deep knowledge of Java and React, experience with microservices architecture, and strong understanding of databases and RESTful APIs.

Mark43 offers a collaborative environment where you'll work alongside talented engineers who care deeply about code quality while maintaining rapid development velocity. We value humble, curious individuals who are eager to learn and help others grow. The role provides excellent opportunities for professional development and making meaningful impact in the public safety sector.

Benefits include competitive compensation ($115,000-$155,000 base salary), equity options, comprehensive health insurance, 401k, and paid time off. We support remote work across multiple locations in the US, Canada, and UK.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Work with Product Managers to understand requirements for new features
  • Build features using Java, React, SQL, Redis, and Elasticsearch
  • Improve architectural strategy of front-end or backend systems
  • Review code and participate in pull-request deployment process
  • Collaborate with design and product teams
  • Write clear technical documentation
  • Test new technologies and improve codebase
  • Nurture engineering culture focused on code quality

Requirements For Software Engineer

Java
React
Redis
JavaScript
  • 5+ years of professional experience using Java and React in production
  • Deep understanding of databases, automated testing, Agile methodologies
  • Proficiency building and managing RESTful APIs
  • Experience with cloud-based software applications, preferably AWS or Azure
  • Knowledge of microservices architecture
  • Extensive knowledge of JavaScript and its frameworks, HTML, CSS
  • Knowledge of web architecture concepts including HTTP and REST

Benefits For Software Engineer

401k
Medical Insurance
Equity
  • Health insurance
  • Paid time off
  • 401k plan
  • Company stock options
  • Bonus opportunity

Interested in this job?

Jobs Related To Mark43 Software Engineer

Senior Software Engineer - Activation

Senior Software Engineer position at Disney focusing on building and maintaining scalable data platforms and products for the Activation team using Python, Java, Scala and big data technologies.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at LinkedIn focusing on infrastructure business operations software and data systems development in Mountain View, CA.

Senior Software Engineer - Fullstack

Senior Software Engineer position at LinkedIn focusing on fullstack development with Java backend and JavaScript/React frontend, requiring 5+ years of experience.

Senior Software Engineer - Full Stack

Senior Software Engineer position at LinkedIn focusing on full-stack development of DataHub, the company's metadata management platform, requiring 5+ years of experience in full-stack development.

Applications Developer 3

Oracle Applications Labs seeks Applications Developer 3 in Hyderabad to develop and implement enterprise applications, requiring 3-5+ years experience in Java, SQL, and enterprise software development.