Software Development Engineer (SDE) II

MAST, LLC
Nashville, TN Full Time
POSTED ON 9/28/2024 CLOSED ON 11/27/2024

What are the responsibilities and job description for the Software Development Engineer (SDE) II position at MAST, LLC?

Located in Nashville, TN (or strong motivation to relocate); Hybrid work environment with minimum 3 days in the office.

Reports to the Chief Technology Officer.

About Us

MAST builds technology solutions that allow auto insurance providers and vehicle donation programs to better understand and optimize their current auto salvage process. Over the past 15 years, we've collaborated with claims decision-makers nationwide to help our customers improve their total loss decision-making efficiency. Our process ensures accurate claim handling, enhanced subrogation demand review, and maximized salvage recovery dollars through their existing auction vendor.

We are a dynamic and innovative company seeking a talented full-stack Software Development Engineer (SDE) II to join our team. We value a strong alignment with our core values, community engagement, and a long-term commitment to growth within our organization.

About the Role

Everyone on the team must be entrepreneurial, wear many hats, and work in a highly collaborative environment. As an SDE II, you will help tackle a diverse landscape of technical challenges. We are in a unique industry, and you will play an active role in translating business requirements into concrete systems and prototypes.

You will design, develop, and deploy reliable solutions that operate at appropriate scale. You will work with a variety of core technologies. You will tackle challenging, novel situations and have an opportunity to redefine an industry. Along the way, we hope that you'll learn a ton, have fun, and make a positive impact on many people.

Key Attributes

  • You are passionate about defining and creating brand-new products and services that will radically improve customer experiences in key strategic areas
  • You can translate business objectives into technical solutions, understanding how they will impact and align with the overall strategy
  • You love to explore unknown territory and invent simple, beautiful solutions to complex business and usability problems, sometimes with no clear precedent
  • You are highly collaborative, with a proven record of working closely with your team to influence outcomes and propose well-informed new directions
  • You have great interpersonal communication skills. You're good at finding new and better ways of communicating and sharing your work, and are always fine-tuning your work for impact and transparency

Key Responsibilities

The successful candidate will maintain and grow two existing, custom web-based applications through maintenance and new feature development with direct mentorship with the CTO using the following technologies and techniques:

  • Backend: Build and optimize APIs using PHP 8 and Laravel 11
  • Frontend: Build and optimize user interfaces using JavaScript (ES6) and VueJS 2/3
  • Database: Manage and optimize relational PostgreSQL databases via AWS Aurora Serverless and the Laravel Eloquent ORM
  • Infrastructure: Implement and manage cloud-based infrastructure using AWS and Terraform including API Gateway, SQS, SNS, EC2, RDS, KMS, ElastiCache, Cognito, and additional services
  • Operational Excellence: Drive operational excellence through analytics, monitoring, and reporting tools, including Rollbar, Sumo Logic, CloudWatch, and CloudTrail
  • Testing & Quality Assurance: Ensure high-quality software through automated testing with PHPUnit and strong QA and software deployment practices
  • Debugging: Debug and profile applications using XDebug and Blackfire
  • Version Control: Manage code through GIT, handling operations like branching, merging, rebasing, and conflict resolution
  • Security: Apply basic web application security practices through WAF, input validation, and industry-standard identity, access, and authorization practices
  • Static Analysis: Implement, maintain, and fix issues identified by static analysis tools, including PHPCS, PHPStan, and Qudona, through GitLab CI/CD pipelines

Communication Skills

  • Strong Writing Skills: Ability to explain complex topics clearly in written form
  • Cross-Team Collaboration: Effective communication with all organizational levels to identify and resolve issues
  • Data-Driven: Professional opinions supported by thorough research and data analysis
  • Effective Conversationalist: Confident in leading and participating in group discussions and making well-informed decisions

Technical Expertise

  • Strong Object-Oriented Programming (OOP), data structures, and algorithms background
  • Backend Programming: Proficiency in PHP 8 is preferred; however, a strong candidate will be accepted with strong knowledge of OOP-based languages such as Java or C# in lieu of PHP
  • Backend Frameworks: Familiarity with other MVC frameworks such as Laravel (preferred), Symfony, or Spring
  • Frontend Programming: Proficiency in JavaScript (ES6) with package management through NPM and web application bundlers like Webpack with a preference for Laravel Mix or Vite
  • Frontend Frameworks: Proficiency in a reactive UI framework, including VueJS (preferred), React, and Angular
  • Database Management: Expertise with PostgreSQL (preferred), MySQL, or MSSQL, including complex query formation, data normalization, transactions, indexing, and views
  • Cloud Infrastructure: Experience with AWS (preferred), Google Cloud, or Microsoft Azure and infrastructure-as-code tools like Terraform (preferred), AWS Cloud formation, Ansible, or Salt
  • Operational Excellence: Experience with analytics, monitoring, and reporting tools
  • Testing & Quality Assurance: Understanding of test automation frameworks and common testing procedures like mocking and fixtures
  • Continuous Deployment: Understanding of common CI/CD practices such as automated deployments, feature flags, and other standard DevOps practices

Apply Now

If you are a skilled and motivated software engineer looking to make a significant impact and grow within a supportive and innovative environment, we would love to hear from you. Join MAST and become a part of our exciting journey!

Software Development Engineer, Mobility and Devices
Amazon -
Nashville, TN
Software Development Engineer I (Client-Side/ Mobile)
Subsplash -
Nashville, TN
Lead Software Development Engineer in Test Automation
HireRight -
Nashville, TN

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Development Engineer (SDE) II?

Sign up to receive alerts about other jobs on the Software Development Engineer (SDE) II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Development Engineer (SDE) II.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $93,843 - $124,803
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MAST, LLC

MAST, LLC
Hired Organization Address Philadelphia, PA Other
Requirements for substitutes*: Valid Pennsylvania educator certificate or out of state certificate Bachelor’s degree (or...
MAST, LLC
Hired Organization Address Philadelphia, PA Part Time
Reports to: Classroom Teacher, Local School Administration, CEO Qualifications: Minimum of two years of college or satis...
MAST, LLC
Hired Organization Address Philadelphia, PA Full Time
Reports to: Chief Executive Officer through Building Principals Qualifications: Knowledge of principles and methods for ...

Not the job you're looking for? Here are some other Software Development Engineer (SDE) II jobs in the Nashville, TN area that may be a better fit.

Software Engineer II

TheIncLab, Nashville, TN