
Senior Software Engineer - National Remote
- Eden Prairie, MN
- $89,900-160,600 per year
- Permanent
- Full-time
- Design, develop, and test software applications in accordance with established enterprise standards and best practices
- Conduct code reviews to ensure code quality and adherence to coding standards
- Troubleshoot and resolve complex technical issues
- Participate in the planning and estimation of development tasks and projects
- Write clean, efficient, and maintainable code following best practices and coding standards
- Maintain and improve existing software applications to enhance performance and functionality
- High School Diploma/GED (or higher)
- 4+ years of experience in software engineering
- 4+ years of development experience with languages such as Java, .NET, or Python
- 3+ years of Public Cloud experience
- 2+ years of experience in infrastructure-as-code (terraform, Azure Resource templates, AWS Cloud Formation)
- Bachelor’s degree in computer Science, Software Engineering
- Experience with software development methodologies such as Agile and Scrum
- Excellent problem-solving and analytical skills
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud (Azure preferred)
- Experience with AI/ML development
- Experience with DevOps practices and tools
- Experience with microservices architecture
- Strong communication and interpersonal skills
- Strong understanding of software development best practices and design patterns
- Ability to work effectively in a team environment
- Knowledge of containerization technologies such as Docker and Kubernetes
- Familiarity with front-end technologies such as React, Angular, or Vue.js