Senior Data Engineer
Maas Energy WorksAbout the role
Department: Information Technology – Business Intelligence
Reports to: Director of IT
Compensation: Starting salary pay range $125,000 - $175,000; Commensurate to Skills and Experience
Hours: Full-time Monday - Friday, 8:30am - 5:00pm
Benefits
• Three weeks of paid vacation
• Paid sick time
• Eight & a half paid holidays annually
• Two paid flexible holidays annually
• ICHRA Health Insurance Reimbursement
• 100% Employer Paid Dental & Vision Insurance
• 100% Employer Paid Life Insurance
• 100% Employer Paid Medical Clinic Membership for employee & dependents
• Other benefits accrue over the first 3-24 months, including: additional paid vacation, 401k with matching, and quarterly profit share.
Place of Work: Corporate Headquarters - 1730 South Street, Redding CA, 96001
Company Overview
Maas Energy Works is the leading developer and operator of agricultural waste-to-energy systems in the United States. The Company designs, develops, constructs, and operates biogas renewable energy generation systems, primarily on dairy farms. Our projects include anaerobic digesters, biogas-powered electric generation, and renewable natural gas upgrading.
Position Description
Maas Energy Works (MEW) is in the exciting phase of building a new application development team and are seeking a talented Senior Application Developer to help lead this effort. This position will play a key role in shaping our modern application stack, primarily built with C# and hosted on Microsoft Azure. Our current flagship application uses Blazor Server (related experience with Blazor frameworks or similar .NET web technologies is highly valued).
This is a hands-on leadership position where the successful candidate will help define and execute our product roadmap, write high-quality code, mentor emerging talent, and drive innovative solutions in a collaborative yet autonomous environment.
Responsibilities
• Lead the design, development, and maintenance of scalable web applications using C#, .NET (Core/.NET 8+ preferred), and Blazor (Server or related models).
• Collaborate with stakeholders to define and implement the product roadmap, translating business requirements into technical solutions and architectural decisions.
• Architect and build robust, performant applications deployed on Azure (leveraging services such as Azure App Services, Azure Functions, Azure Storage, and related cloud-native tools).
• Mentor junior developers, conduct code reviews, promote best practices, and foster a culture of clean, maintainable code.
• Apply design patterns, SOLID principles, and modern software engineering practices to ensure high-quality, testable, and extensible code.
• Propose creative, out-of-the-box solutions to complex problems, while balancing innovation with reliability and maintainability.
• Work independently on high-impact features and initiatives, while collaborating effectively within cross-functional teams (including data engineers, product owners, and other developers).
• Participate in the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and ongoing support.
• Contribute to continuous improvement of development processes, CI/CD pipelines (e.g., via Azure DevOps), and application performance/security in the Azure ecosystem.
Required Qualifications
• Bachelor's degree in Computer Science, Data Engineering, or a related field (or equivalent experience).
• 5+ years of experience in data engineering, with a strong focus on Microsoft Azure (e.g., Azure Data Factory, Azure Databricks, Azure Blob Storage).
• Expertise in relational database design principles, including normalization, indexing, and data modeling.
• Proven hands-on experience with SQL Server, Azure Synapse Analytics, and other database technologies (e.g., PostgreSQL, NoSQL databases like Cosmos DB).
• Demonstrated ability to work with large datasets, processing and analyzing millions of rows of data monthly, with experience in ETL/ELT processes.
• Strong programming skills in SQL, Python, or similar languages for data manipulation and automation.
• Experience supporting back-end development for applications, including data API integrations and performance tuning.
• Must be proficient in English.
Preferred Skills & Personal Attributes
• Knowledge of data warehousing, BI tools (e.g., Power BI), and cloud security best practices.
• Experience in agile methodologies and CI/CD pipelines for data engineering.
• Certifications such as Microsoft Certified: Azure Data Engineer Associate.
• Highly competent executor and implementor
• Independent and self-motivated, with the ability to engage in high-level strategic thinking and drive projects forward aut
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s