Software Engineer - Remote Opportunity at MiTek
About the Role
We are seeking a dynamic and passionate Software Engineer to help design, build, and maintain software products for our Engineering department. This Software Engineer remote position offers the chance to be part of a high-performing, collaborative team focused on innovation, delivering meaningful solutions to customers, and tackling complex challenges together.
What You'll Do
- Design, build, and maintain software solutions that meet business needs and deliver long-term value.
- Demonstrate technical leadership by proactively identifying risks, driving improvements, and influencing team direction.
- Collaborate with product management, testing, and development teams to ensure solutions are efficient, consistent, and aligned with business goals.
- Participate in design reviews, code reviews, and collaborative requirements reviews, providing thoughtful feedback and supporting the growth of teammates.
- Take ownership and accountability over deliverables, helping the team meet commitments and maintain high-quality standards.
- Apply established programming standards and techniques to ensure strong performance, scalability, and reliable data handling.
Requirements
- Bachelor's degree in Computer Science or related field from an accredited university.
- 3+ years of professional experience with C# or a similar object-oriented language.
- Strong understanding of object-oriented principles and familiarity with core software engineering concepts.
- Background with microservice architecture.
- Comfortable working in an Agile development environment, with a focus on collaboration and iterative delivery.
- Strong communication skills with the ability to collaborate across teams and influence outcomes.
Nice to Have
- Hands-on familiarity with cloud platforms (Azure, AWS, GCP).
- A track record of improving observability (metrics, logging, tracing) and enhancing system performance.
- Proficiency with Angular or similar front-end frameworks.
What We Offer
- Generous time off including Paid Time Off, 13 annual holidays, and volunteer time off.
- Day One Medical/Rx, Dental and Vision Plans.
- Family-friendly benefits including Paid Caregiver Leave, Paid Parental Leave, and Adoption Reimbursement.
- Performance/Incentive bonuses.
- Career advancement, training opportunities, Employee Resource Groups, and tuition reimbursement.
- Retirement programs including Matching 401(k) Contributions and Profit Sharing.
- Employer paid Short-Term Disability, Long-Term Disability, and Life Insurance.
- myFlexPay partner – allows you to track, manage, and access your pay anytime.
MiTek is a platform innovator and enabler that exists to transform the building industry with better building solutions. As a Berkshire Hathaway company since 2001, MiTek has a record of continuous growth and innovation. Join us as a Software Engineer remote and be part of our mission to improve efficiencies in the building industry.
This Software Engineer remote position at MiTek offers a chance to innovate in the building industry with competitive pay and generous benefits. Join a collaborative team focused on impactful solutions.
Who Will Succeed Here
Proficient in C programming and experienced with microservices architecture, demonstrating the ability to design scalable and efficient systems that integrate seamlessly with cloud platforms.
Self-motivated and disciplined, thriving in a remote work environment with strong time management skills to deliver projects on schedule within an Agile framework.
Demonstrates a growth mindset with a solid understanding of Angular for front-end development, and is eager to learn and adapt to new technologies as they emerge in the development landscape.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months