Senior Software Developer
Dakota Matting and Environmental SolutionsINTRODUCING DAKOTA MATTING & ENVIRONMENTAL SOLUTIONS: WHO WE ARE
With vast capital investments within the Electrical Utility Industry, Dakota Matting & Environmental Solutions stands proud in contributing to our nationβs infrastructure expansion. Through innovative access solutions, coupled with an unwavering commitment to environmental responsibility, we play a pivotal role in fostering the sustainable growth of essential utilities.
As a woman-owned and minority-owned business, we bring a unique perspective and competitive edge to the industry. We have the ability to attract and retain top talent due to our collaborative work environment and rewarding culture. As one of the very few independently owned and operated companies in this field, we are able to make common sense decisions that always put our clients first, and this is the reputation that we have garnered.
As we are continuously growing, we are looking for a Senior Software Developer to join our passionate team.
POSITION DETAILS
The Senior Software Developer is a hands-on senior role focused on AI-assisted development and field-facing tools. You will design and deliver production systems for clients and internal products, set a high bar for code quality, and ship efficiently with the latest tools. You will also mentor other developers and interns.
KEY RESPONSIBILITIES
- Contribute to technical direction, engineering standards, and development practices.
- Design, build, and review production code in .NET / C# and Python, including Microsoft Dataverse and Power Platform solutions.
- Build and ship AI bots and agents that connect to client and internal data, with sound guardrails, evaluation, and monitoring.
- Work with users for scoping through delivery, and own technical quality and client confidentiality on your projects.
- Use AI coding tools in daily development, and help the team adopt effective, secure AI-assisted workflows in line with the company's AI-use and security policies.
- Guide software proof of concepts and prototypes to production, with testing and support plans.
- Mentor developers and interns through code reviews, pairing, and technical guidance.
- Follow and help maintain source control, testing, and release standards, and protect company and client IP and data.
- Help create a culture of innovation that transitions to commercial visibility.
JOB REQUIREMENTS
At Dakota, we take on and execute some of the most challenging access projects in the country. To help us successfully execute our projects, we are looking for a Senior Software Developer with these qualifications:
Required
- A bachelor's degree in computer science or a related field, or equivalent experience.
- 3+ years of software engineering experience in a production, customer-facing environment
- Has shipped AI, ML, or LLM features to production.
- Strong proficiency .NET / C# and Python
- Hands-on experience using AI coding tools (such as Claude Code, Copilot, or Cursor) in real development work, with sound judgment on reviewing, testing, and securing AI-generated code.
- Experience building and deploying AI bots or agents, including prompt and tool design, integrations, evaluation, and guardrails.
- Working knowledge of Microsoft 365 (Teams, SharePoint, OneDrive) and Dataverse or Power Platform.
Preferred
- Client-facing consulting or delivery experience.
- MLOps, Azure, CI/CD, and Azure DevOps or GitHub.
- Experience mentoring early-career engineers or supporting an internship program.
- Construction industry experience, or experience with construction software.
THE GREAT BENEFITS OF WORKING HERE
The Heart and Soul of Dakota are our people. We want to provide you with the best possible employee experience, so you can be happy and effective within your job. Some of the great benefits of joining our team include the following:
- Comprehensive Benefits Package: Your health and well-being matter to us. As part of our commitment to your health and financial security, we offer comprehensive benefits, including health insurance, dental insurance, vision insurance, life insurance, an Employee Assistance Program, and a retirement plan.
- Paid Vacation and Holidays: We offer paid time off (PTO) so you can relax, recharge, and maintain a healthy workβlife balance. In addition, the Company observes eight paid holidays each year for you to enjoy with family and friends.
- Fast Growing Company with Great Career Growth Opportunities: Dakota is a fast-growing company that offers excellent career growth opportunities. As we continue to expand and thrive, youβll have the chance to advance your career and take on new challenges.
- Work with a Diverse and Inclusive Team: Dakota Matting prides itself on fostering a diverse and inclusive work culture. This diverse exposure will enhance your skillset, broaden your expertise, and position you as a well-rounded professional.
EQUAL OPPORTUNITY EMPLOYER
Dakota Matting & Environmental Solutions provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Dakota prohibits discrimination and harassment of any type based on these characteristics.