Staff Engineer
About the role
Mark43’s 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 our first responders rely on. Our users are diverse, and we are therefore committed to embracing diversity of thought and experience within our team.
What You’ll Do
- Work with a Product Manager to understand requirements for a new feature
- Built and deployed features using popular technologies including Java, MySQL, Redis, and Elasticsearch
- Improved the architecture of a back-end area of the platform to meet the velocity needs of our growing customer base
- Met with a Product Designer to explain technical constraints for a specific feature
- Written clear, concise technical documentation to accompany your code
- Tested a new technology or took some action to improve our codebase and engineering practices
- Nurtured an engineering culture that cares deeply about both code quality and delivering quickly for our customers
What You’ll Need
- At least 10 years of professional experience using Java, .NET, or other server-side languages in production
- Comfortable practicing Agile development and thoroughly testing your own code
- Experience developing features for the cloud, as well as the ability to delve into the front-end stack (JavaScript, ReactJS)
- Deep understanding of databases, automated testing, and Agile methodologies
- Proficiency building and managing RESTful APIs
- Deep experience designing and building out infrastructure for complex cloud-based software applications, preferably hosted in AWS or Azure
- Knowledge of, or experience with microservices architecture
- Commitment to providing support for more junior members of the team and developing cooperative working relationships
- Enthusiasm for contributing to the company outside your role
Qualifications
- Humble, open, and curious
- Attentive, active listeners
- Resilience
- Enthusiastic collaborators
- Comfortable with uncertainty
- Passionate about personal growth
Benefits
- Total compensation for this role is market competitive, including a target base annual salary range of $180,000 - $240,000, plus bonus opportunity, company stock options, and a full benefits package, including health insurance, paid time off, and a 401k plan
Schedule
Remote, New York
Pay
Market competitive, including a target base annual salary range of $180,000 - $240,000, plus bonus opportunity, company stock options, and a full benefits package, including health insurance, paid time off, and a 401k plan
Skills
- Java
- .NET
- Server-side languages
- Agile development
- Automated testing
- RESTful APIs
- Database management
- Cloud-based software applications
- Microservices architecture
Requirements
- Deep understanding of databases, automated testing, and Agile methodologies
- Proficiency building and managing RESTful APIs
- Deep experience designing and building out infrastructure for complex cloud-based software applications, preferably hosted in AWS or Azure
- Knowledge of, or experience with microservices architecture
- Commitment to providing support for more junior members of the team and developing cooperative working relationships
- Enthusiasm for contributing to the company outside your role
Benefits
- Health insurance
- Paid time off
- 401k plan
Privacy Notice
Mark43 is committed to the full inclusion of all qualified individuals. 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. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed, please email recruiting@Mark43.com requesting the accommodation.
Security Measures
All employees must: 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, such as passwords, computers, and data that they create, receive, or download; and Promptly report security-related incidents and violations, and responding to official reports of security incidents involving their systems or accounts.