Published: Sat, 26 Oct 2024 22:50:39 GMT
Job Title: Senior Software Engineer – MobilityMark43 (Remote)
Location: Canada, UK, and 40 U.S states – AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, and WI
Company Overview:
MobilityMark43 is a leading technology company that is revolutionizing public safety software. Our mission is to empower communities and their governments with new technologies that improve the safety and quality of life for all. We build powerful, scalable, and elegant software that sets a new standard for the tools upon which our first responders rely. Our diverse user base and commitment to embracing diversity of thought and experience within our team make us a dynamic and inclusive workplace.
Position Overview:
We are seeking a highly experienced and innovative Senior Software Engineer with a strong background in enterprise-scale software development to join our remote team. As a senior member of the Mark43 team, you will take ownership of products and features from start to finish and serve as a trusted knowledge resource for your teammates. You will be responsible for building robust server-side solutions to our unique problems of scale, security, and reliability. We heavily leverage technologies like React, Typescript, Java, SQL, Redis, and Elasticsearch and actively participate in the open-source community. In this role, you will have the freedom to implement your own solutions and make a meaningful impact on our product. The position offers excellent career growth opportunities, with the potential to move into a management or Technical Lead track.
Responsibilities:
As a Senior Software Engineer at Mark43, you will:
– Collaborate with Product Managers to understand requirements for new features
– Build features using popular technologies such as Java, SQL, Redis, and Elasticsearch
– Participate in on-call rotations and continuously improve the customer experience
– Take end-to-end technical ownership of a product or subset of a product
– Improve architectural strategies for front-end and back-end areas to meet the needs of our growing customer base
– Review code submitted by other software engineers and submit your own code for review
– Meet with Product Designers to explain technical constraints for specific features
– Collaborate with design and product teams to understand and document feature requirements
– Write clear and concise technical documentation for your code
– Test new technologies and participate in discussions to continuously improve our code base and engineering practices
– Foster an engineering culture focused on code quality and quick delivery to various departments
– Provide support for more junior team members and develop cooperative working relationships
– Contribute to the company outside of your role, such as writing blog posts or attending events
– Leverage your expertise in building low-code platforms (a plus)
Qualifications:
– At least 8 years of professional experience using Java in production
– Comfortable with agile development and thorough testing of your own code
– Ability to write clear, concise code and intuitive documentation
– Experience developing cloud-based features
– Familiarity with front-end development (Javascript, ReactJS) is a plus
– Deep understanding of databases, automated testing, and Agile methodologies
– Proficiency in building and managing RESTful APIs
– Strong DevOps experience and ability to manage a product in the Cloud
– Experience designing and building infrastructure for complex cloud-based software applications, preferably in AWS or Azure
– Proven experience in building for scale in a B2B environment
– Knowledge of microservices architecture
– Commitment to providing support for more junior team members and developing cooperative working relationships
– Willingness to contribute to the company outside of your role
Traits of Successful Candidates:
– Humble, open, and curious
– Attentive and active listeners
– Resilient and proactive problem-solvers
– Enthusiastic collaborators
– Comfortable with uncertainty
– Passionate about personal growth
– Eager to help others
Compensation:
At Mark43, we believe in equal pay for equal work and are committed to transparency in compensation. Total compensation for this role is market-competitive and includes a base annual salary range of $145,000-$185,000, bonus opportunities, stock options, and a comprehensive benefits package, including health insurance, paid time off, and a 401k plan.
Equal Opportunity Statement:
Mark43 is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. We are committed to providing accommodations for individuals with disabilities and ensuring equal opportunities for all.
Privacy Notice:
Mark43 values the privacy of all applicants and handles their personal information with care during the recruitment process. Our Privacy Notice outlines how we use and protect the personal information provided by prospective employees. It informs applicants on how we handle their personal information when they apply for a position with us or express interest in joining our team.
Security Measures:
As part of our commitment to security, all employees are required to engage in appropriate use of the company’s electronic information resources, become knowledgeable about and follow relevant security policies and guidelines, protect the resources under their control, and promptly report security-related incidents and violations.
Reasonable Accommodations:
Mark43 is committed to the full inclusion of all qualified individuals. If you need a reasonable accommodation during the recruitment process, please email recruiting@Mark43.com and we will do our best to provide it.
We are excited to hear from you and look forward to welcoming you to our team! Apply link