Software Engineer

Full-time
Remote within US
$135,000-165,000/yr

Benefits

Bonus
401K
401(k) with Matching
Equity / Stock Options
Health Insurance
Paid Time Off (PTO)
Parental Leave
Flexible Working Hours
Sales commission
Other

Job description

A Software Engineer designs, develops, tests, and maintains software applications and systems. The role involves writing clean, efficient code, troubleshooting technical issues, and working with other developers, designers, and business teams to deliver reliable software solutions.

Key Responsibilities:

  • Design, develop, and maintain software applications and features.

  • Write, test, debug, and optimize code.

  • Analyze user and business requirements and translate them into technical solutions.

  • Troubleshoot and resolve software defects and performance issues.

  • Participate in code reviews and follow software development best practices.

  • Collaborate with product managers, designers, QA engineers, and other developers.

  • Maintain technical documentation and development procedures.

  • Monitor and improve application performance, security, and reliability.

  • Stay current with programming languages, frameworks, and emerging technologies.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

  • Proficiency in one or more programming languages such as Python, Java, JavaScript, C#, C++, or Go.

  • Understanding of databases, APIs, version control, and software development methodologies.

  • Strong problem-solving and analytical skills.

  • Ability to work independently and as part of a team.

  • Good communication and organizational skills.

Typical Tools & Technologies:

  • Git/GitHub or similar version-control systems

  • SQL and relational or NoSQL databases

  • Cloud platforms such as AWS, Azure, or Google Cloud

  • Development frameworks and APIs

  • CI/CD and automated testing tools

More information

Minimum education level

N/A

Experience level

Entry-level or graduates · Junior (1-2 years) · Mid-level (3-4 years) · Senior (5-7 years) · Expert and leadership (8+years)

Job skills

Java

C++

Version Control

Agile Methodologies

Testing Frameworks

Cloud Computing

Database Management

Languages

English

Company overview

company-logo
Men of All Trades Tool Line

Construction·11-50 employees

At Men of All Trades Tool Line, we specialize in providing high-quality tools for a variety of trades, from door installation to custom woodworking and beyond. Our comprehensive range of tools ensures precise, hassle-free results every time, helping professionals handle tough jobs with ease. Whether you're looking for professional door lifters, drill bits, or decorative hardware & handles, you can count on our products to deliver outstanding performance and reliability.