Mark43

Mark43

Lead Software Engineer - CAD

Boston, Massachusetts · Senior

No sponsorship$170k-$210kDetected 70 days ago
JavaScriptTypeScriptJavaReactExpress.NETSQLRedisElasticsearchAWSAzureDevOpsRESTAgile

About the role

  • As a senior member of the Mark43 team, you'll take ownership of products and features from start to finish, and become a knowledge resource that your teammates can trust and rely on.
  • You're interested in what others have to say and illustrate your interest with your actions. - Resilience.

Responsibilities

  • Building features using popular technologies including but not limited to: Java, SQL, Redis, and Elasticsearch
  • Collaborating with design and product teams to understand and document feature requirements

Requirements

  • You know that sometimes problems and situations can't be simplified or fully understood, and are at ease working within this type of haziness.

Nice to have

  • Our codebase is large and complex, so we expect you to write clear, concise code and intuitive documentation to help other engineers understand your contributions.

Skills

  • Participate in on-call rotation and strive to continuously improve Mark43's customer experienc e.
  • End to end technical ownership of a product or subset of a product
  • Spent time meeting with a Product Designer to explain technical constraints for a specific feature
  • Written clear, concise technical documentation to accompany your code that your teammates will trust
  • Spent time testing out a new technology or taking part in a discussion on ways to improve our code base and engineering practices
  • Deep understanding of databases, automated tes ting, Agile methodologies
  • Proficiency building and managing RESTful APIs
  • Knowledge of or prior experience with microservices architecture

Compensation

  • We feel passionately about equal pay for equal work, and transparency in compensation is one vehicle to achieve that.

Company info

  • Humble, open, and curious. You recognize that no one is perfect and you will be wrong, and you're excited about listening and learning being a big part of your job.
  • Attentive, active listeners. You're interested in what others have to say and illustrate your interest with your actions.
  • Resilience. You do not shy away from challenging work and you proactively help your team solve problems.
  • Enthusiastic collaborators. You understand that the best outcomes are achieved through shared ownership, and seek to spread knowledge and expand participation rather than restrict it.
  • Comfortable with uncertainty. You know that sometimes problems and situations can't be simplified or fully understood, and are at ease working within this type of haziness.
  • Passionate about personal growth. You view mistakes as opportunities for learning, and want to grow as a designer, colleague, and person.
  • Eager to help others. You look for ways to provide support for more junior members of the team and develop cooperative working relationships
  • If you were a part of our team, here are some things you would have done last week:
  • Reviewed code submitted by other software engineers, and submitted your own code for review as part of our pull-request deployment process

Visa & Work Authorization

  • Applicants must be authorized to work for any employer in the country in which the role is being hired.

This listing is sourced directly from Mark43's careers page and normalized into a canonical job model.