What are the responsibilities and job description for the Lead Software Engineer position at Meridian Cooperative Inc?
Meridian Cooperative is seeking a dynamic and experienced Lead Software Engineer to drive engineering excellence across multiple teams. In this role, youll provide strategic technical guidance, optimize code quality, and lead the end-to-end software development lifecycle. You will serve as a mentor, architect, and advocate for best practices while building scalable, maintainable, and high-performing solutions. This role is ideal for someone with a strong foundation in C#/.NET and modern JavaScript/TypeScript frameworks, who is passionate about continuous improvement, innovation, and technical leadership.
At Meridian, we are energized by the fact that our work is important. We are driven to make work as easy as possible for our Members, Customers, Partners, and Employees. Help us lead the way in Utility Software, join a winning company and thrive.
What You Bring:
- A pragmatic mindset that values impact over perfection.
- Demonstrated success in mentoring and coaching engineering teams.
- Experience implementing lean and agile methodologies with a focus on continuous delivery and automation.
- Proven ability to align technology solutions with business objectives.
- Passion for innovation and driving organizational change through technical leadership.
- Strong leadership presence with a calming influence in high-pressure situations.
- A commitment to delivering working, maintainable software while fostering a healthy, high-performing team environment.
- An insatiable curiosity and drive for personal and professional growth.
Essential Functions:
- Provide expert technical direction and leadership across teams, ensuring adherence to coding standards, architectural principles, and best practices.
- Architect scalable, maintainable, and performant systems with long-term sustainability in mind.
- Collaborate with cross-functional stakeholdersProduct Managers, Product Owners, RTEs, Designers, and Developersto translate business needs into effective technical solutions.
- Lead high-level design (HLD) discussions, system architecture reviews, and code reviews with an eye for quality, performance, and security.
- Mentor and lead engineers by example, fostering a culture of continuous learning, craftsmanship, and innovation.
- Champion DevOps, CI/CD, test automation, and cloud scalability initiatives to enhance development velocity and system resilience.
- Guide teams through incident management and root cause analysis, helping to build more robust and fault-tolerant systems.
- Drive technical planning and decision-making with a strong bias toward delivery and value.
- Identify and prioritize areas of technical debt, helping teams balance feature development with maintainability.
- Evangelize engineering standards, tooling, and reusable patterns across the organization.
- Stay up to date with emerging technologies and serve as a technical evangelist both internally and externally, including participation in industry conferences or events.
- Contribute to performance optimization and quality improvements across all layers of the application stack.
- Maintain strong relationships with all stakeholders to ensure strategic alignment and delivery of high-impact initiatives.
- Adhere to all company policies and procedures.
- Travel as required.
Qualifications:
Experience
- 10 years of professional experience in software development with a proven track record of delivering high-quality software.
- Experience leading software engineering teams and driving cross-functional technical initiatives.
Education
- Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Skills
- Expertise in C#/.NET and modern JavaScript/TypeScript frameworks (e.g., React, Angular).
- Strong command of backend, frontend, and DevOps, with the ability to contribute across the full stack.
- Deep understanding of microservices architecture, RESTful APIs, event-driven systems, and SQL (preferably PL/SQL).
- Comfortable designing and deploying applications using AWS services (EC2, Lambda, S3, RDS, etc.).
- High proficiency in software engineering best practices: version control, testing, CI/CD pipelines, monitoring, and observability.
- Ability to gather and interpret technical requirements and deliver pragmatic, scalable solutions.
- Analytical problem-solver with strong communication and interpersonal skills.
- Adaptable, flexible, and able to manage multiple priorities in a fast-paced environment.
- Proactive mindset with a drive for continuous improvement and excellence.
- Professional certifications in Agile, DevOps, or cloud technologies.
What We Offer:
- Outstanding Medical/Dental/Vision
- Education/Training Reimbursement
- On-Site Education Courses
- Flexible Spending Account
- Health/Wellness Reimbursement
- Excellent Life and AD&D insurance
- Paid Time Off: Eligible to begin accrual from date of hire; accrual amount based on years of service. Beginning accrual rate equivalent to 22 days per year. 9 holidays which include the day after Thanksgiving, and Christmas Eve. Up to 240 hours of PTO can roll over to the following year.
- Volunteer Time: 8 hours per year
- Retirement: Robust 401K. Following one year of eligible service, the Company contributes in two ways: (1) match of 100% of each dollar you contribute on the first five percent (5%) of eligible compensation, and (2) Employer basic contribution of 4% of base salary (with increases in basic contribution percentage based on years of service). Employees are 100% vested in Company funded contributions from the date they enter the plan.
In addition to a competitive salary, a medical/dental/vision plan, and matching 401(k), also offer:
- Relaxed Dress Code
- Flexible Hybrid Work Schedules
- In-Office Gym
About Us:
We were formed in 1976 by a group of Electric Membership Cooperatives with a vision for a single enterprise solution provider to serve data processing, IT, and operational needs to cooperatives, public utility districts, and municipal utilities. Through carefully curated acquisitions and partnerships, Meridian Cooperative has unified multiple leading-edge companies under its umbrella to truly execute that vision. Today, the Meridian Suite serves over 500 utilities across the country with industry-leading enterprise software solutions.