As a Software Engineer, you will help expand a growing development team by building robust, scalable applications tailored to the Power and Utility industry. You'll take ownership of technical implementation while working hand-in-hand with clients and teammates to define requirements, architect solutions, and ensure successful project delivery on time and within scope.
What You'll Do
- Design and develop full-stack web and mobile applications using React.js, React Native, and Node.js, with an emphasis on clean, maintainable code
- Engage directly with clients to understand business needs, clarify objectives, and recommend technical approaches
- Lead scoping efforts and contribute to system architecture and product requirement planning for new and evolving projects
- Collaborate within an Agile Scrum environment, participating in sprints, stand-ups, and planning sessions to maintain clear communication
- Translate functional requirements into integrated solutions, covering design, implementation, testing, and deployment phases
- Communicate clearly with stakeholders about progress, timelines, deliverables, and technical trade-offs
What We're Looking For
- Minimum of 5 years of hands-on experience developing applications with React.js, React Native, and Node.js
- At least 3 years of client-facing technical consulting or equivalent role involving scope definition and solution design
- Proficiency in multiple programming languages and frameworks, including exposure to PHP, .NET, Python, C, or TypeScript
- Familiarity with the complete software development lifecycle, from concept through deployment
- Background in computer science or related field through formal education, boot camps, or substantial professional experience
- Experience using Jira and Confluence for project tracking and knowledge sharing
- Strong working knowledge of Git for version control and team collaboration
- Experience with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB
- Excellent communication skills and a collaborative mindset
Nice-to-Have Skills
- Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform
- Understanding of DevOps principles and CI/CD pipeline management
- Active involvement in the developer community, including open-source contributions
Work Environment
This role is fully remote but requires periodic in-person meetings with clients in the Indianapolis metropolitan area. You must be based in the United States, as we are unable to accept international applications or sponsor visas.
Our Culture
We prioritize client-driven innovation, continuous learning, and inclusive collaboration. Our team values respectful communication, technical excellence, and a shared commitment to delivering scalable, high-quality software solutions.

