Founded in 1964, Becht is a rapidly growing, multidiscipline consulting firm relied on by customers to relentlessly solve their most difficult and entrenched problems. We combine vast experience through our network of over 1200 technical experts with both engineering expertise and professional experience. Becht is a company founded on excellence, and as such we seek individuals who want to be part of our passionate and energetic team.
We are seeking a highly capable Senior Software Engineer to join our remote team developing a mission-critical enterprise SaaS platform for the energy and refining sector. This role requires strong full-stack development skills (C#, .NET, Angular), ownership of major features, and the ability to work directly with a Product Owner to shape technical requirements. You will help ensure the platform is scalable, performant, and secure.
Architect, develop, and maintain software applications and systems. Deliver clean, maintainable code and own features from design through deployment.
- Collaboration
: Work closely with the Product Owner, designers, and engineers to define requirements, create technical specifications, and ensure alignment between product and engineering.
- Mentorship
: Provide guidance to mid-level and junior developers, contribute to code reviews, support technical decision-making, and help elevate overall team capability.
- Testing and Debugging
: Develop and execute comprehensive testing plans to ensure software quality and functionality. Identify, troubleshoot, and resolve bugs and performance issues.
- Continuous Improvement
: Actively contribute to the continuous improvement of development processes, adopting new technologies and methodologies as appropriate.
- Support and Maintenance
: Provide ongoing support for existing systems, including troubleshooting, enhancements, and performance optimizations.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-10 years of experience as a Full-Stack Software Engineer or similar role.
- Proficiency working with a.NET/ASP.NET Core 8.0+ backend, Angular 19+ front end, and an Azure SQL–based data layer (or similar enterprise SaaS stack) leveraging EF and LINQ.- Familiarity with software development methodologies (e.g., Agile, Scrum) and software lifecycle management.
- Strong knowledge of databases, system security, and data protection practices.
- Excellent problem-solving skills and attention to detail.
- Experience mentoring junior and mid-level developers.
- Strong communication and teamwork abilities, with a passion for learning and adapting to new technologies.
- Familiarity with DevOps practices and tools (CI/CD pipelines, monitoring, automation).
- Proficiency with Telerik and/or Syncfusion component libraries.
- Experience with configuring, deploying to, and maintaining Azure infrastructure.
We offer a competitive salary and benefits package, including medical, dental, vision, life, and disability insurance, and 401(k) plans with company match.
Although Becht does not offer relocation for this position, you must have easy access to a commercial airport for travel purposes.
Due to our remote work model, access to reliable internet is a must.
We are unable now or in the future to sponsor applicants for work visas. Must be a US Citizen or Green card holder to obtain a TWIC card.