Sr Software Engineer Apply
Job Title: Sr. Software Engineer
Duration: 12 months (potential for extension)
Location: : St. Paul, MN (Fully Onsite)
Interview Process: 1 2 rounds (virtual and possible of in person set up in the 2nd round)
Domain - Energy
JOB DESCRIPTION:
Position Overview:
The selected engineer will join an existing team and contribute across the full software development lifecycle.
The environment includes a modern web stack (Python backend with Vue frontend) deployed on AWS.
This role requires strong hands-on technical skills, the ability to work with large and evolving codebases, and comfort operating in fast-moving, sometimes ambiguous requirements.
The engineer will independently own technical deliverables, contribute to system and component-level design, write well-tested and maintainable code, and actively participate in agile ceremonies.
Clear communication, early risk identification, and collaboration with internal teams and customers are key to success in this role.
Key Responsibilities:
- Contribute to enterprise software design, development, and architecture decisions
- Support organization-wide software initiatives and technology modernization efforts
- Develop and maintain scalable, cloud-based applications on AWS
- Participate in system design, code reviews, and production support activities
- Collaborate closely with cross-functional teams and stakeholders
Technical Skills:
- Strong experience with Python, SQL, Java, .NET, and modern web applications
- Hands-on experience with AWS and cloud-based technologies
- Experience with Power BI, databases, and production workloads
- Familiarity with DevOps practices, CI/CD pipelines, microservices, and cloud automation
- Exposure to AWS Glue, Lambda, SNS, SQS, and SCADA environments is a plus
- Understanding of security, compliance, SOX, and cybersecurity best practices

