Research and Development Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Maverick Power · 3 weeks ago

Research and Development Software Developer

Maverick Power is a rapidly growing company focused on innovation in power distribution solutions. The role involves leading software development, mentoring team members, and driving technical excellence while developing enterprise-grade software for critical infrastructure.

Electrical DistributionEnergy EfficiencyProject Management

Responsibilities

Lead the design, development and implementation of software solutions
Mentor team members and contribute to technical hiring decisions
Conduct thorough code reviews and provide mentorship to junior and mid-level developers
Lead technical discussions and architectural decision-making processes
Implement solutions to help streamline workflow in production, testing, and QA
Drive technical innovation and evaluate emerging technologies for potential adoption
Working with and programming electrical components including but not limited to Controllers, Meters, Breakers, Communication Modules
Work with R&D on the development of software for new designs and implementation
Participate in sprint planning, estimation, and agile development processes
Document technical specifications, API documentation, and system architecture
Design and implement CI/CD pipelines and deployment strategies for monorepo architecture
Collaborate on cloud infrastructure planning and implementation
Establish monitoring, logging, and alerting systems for production applications
Ensure security best practices and compliance requirements are met
Partner directly with product managers, designers, and business stakeholders to translate complex requirements into technical specifications

Qualification

Software DevelopmentPythonC++JavaScriptUNIXTCP/IPCAN busModbusLeadershipProblem ResolutionAgile DevelopmentInterpersonal SkillsTime ManagementTeam MentoringTechnical Documentation

Required

Bachelor of Science in Software Development Computer Engineering or Computer Science with minimum of 2 years of experience
Strong problem solving & interpersonal skills
Strong leadership and management skills
Ability to interact with engineering and manufacturing personnel
Must be able to effectively utilize time
Working knowledge of UNIX, Windows, TCP/IP, CAN bus, and Modbus
Knowledge in Python, C++, JavaScript, TypeScript, Node/NestJS, or React
Excellent problem resolution skills

Benefits

Competitive Salary + Bonus Potential!
Paid Time Off
401K Matching
Medical
Dental
Vision Benefits

Company

Maverick Power

twittertwittertwitter
company-logo
Maverick Power is a power distribution company that specializes in project management and field services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Tom Currier
President & CEO
linkedin
Company data provided by crunchbase