Taro Logo

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
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, Aurora Storage Team

Senior Software Development Engineer position at Amazon's Aurora Storage team, building distributed database services and storage solutions for cloud infrastructure.

Sr. Software Dev Engineer, Safety & DAT

Senior Software Engineer role at Amazon focusing on developing safety features for delivery associates, combining mobile development, backend systems, and vehicle sensor integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives across Microsoft 365, Windows, and other products, requiring 10+ years of experience.

Senior System Software Engineer, Performance - CUDA Driver

Senior System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization, requiring 5+ years experience and strong C programming skills.

Description For Software Engineer

Mark43 is at the forefront of public safety technology, developing innovative solutions that enhance community safety and improve the efficiency of first responders. We're seeking experienced software engineers to join our mission of empowering communities through technology.

As a Software Engineer at Mark43, you'll be instrumental in building our cloud-based public safety software platform. This role offers a unique opportunity to work on meaningful projects that directly impact public safety while utilizing cutting-edge technologies. You'll be working with a tech stack that includes Java, React, SQL, Redis, and Elasticsearch, building robust solutions that meet the highest standards of security and reliability.

The position requires a strong foundation in both backend and frontend development, with at least 5 years of professional experience. You'll be responsible for designing and implementing features from start to finish, collaborating with product managers and designers, and contributing to the architectural decisions that shape our platform's future. Our microservices architecture and cloud-based infrastructure (AWS/Azure) provide an excellent environment for building scalable solutions.

What sets this role apart is the impact you'll have on public safety technology. You'll be working on solutions that help first responders perform their crucial duties more effectively, while being part of a team that values collaboration, continuous learning, and technical excellence. We offer a supportive environment where you can grow professionally while contributing to meaningful work.

The role offers competitive compensation ($115,000 - $155,000) plus comprehensive benefits, including health insurance, 401k, and equity options. As a remote position, you'll have the flexibility to work from various locations while being part of a distributed team that maintains strong collaboration and communication practices.

We're looking for someone who is not just technically proficient but also embodies our values of humility, resilience, and enthusiasm for collaboration. If you're passionate about using technology to make a difference in public safety while working with a team that values personal growth and innovation, this role at Mark43 could be your next career milestone.

Last updated 7 days ago

Responsibilities For Software Engineer

  • Build features using Java, React, SQL, Redis, and Elasticsearch
  • Improve architectural strategy of front-end or backend areas
  • Review code submitted by other software engineers
  • Collaborate with design and product teams
  • Write clear technical documentation
  • Work with Product Managers to understand requirements
  • Test new technologies and improve codebase
  • Nurture engineering culture focused on code quality

Requirements For Software Engineer

Java
React
JavaScript
Redis
  • 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 (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
Vision Insurance
Dental Insurance
Equity
  • Health insurance
  • Paid time off
  • 401k plan
  • Company stock options
  • Full benefits package

Interested in this job?