Participate in the full software development lifecycle, including system design, development, and code reviews, collaborating with engineering, architecture, QA, and analyst teams. Support production deployment through security and risk assessments, and work with customers to resolve operational issues, clarify requirements, and provide on‑call support.
Requirements
Requires five years of software development experience with Java and C#, plus experience with AWS Lambda or Step Functions, relational or NoSQL databases, AWS cloud architecture, and Python scripting or test automation. A bachelor's degree or higher with five years of development experience, or a high school diploma/GED with ten years of experience, is required; a relevant computer science degree and Agile, Linux/Unix, and enterprise software experience are preferred.
Key Skills
- Java
- C#
- AWS
- Lambda
- Step Functions
- SQL
- NoSQL
- Python
- Cloud Architecture
- Software Development
- Agile Methodology
- Linux/Unix
- Unit Testing
- Integration Testing
- Continuous Integration
- Security and Risk Assessment
Benefits
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Disability Insurance
- Group Term Life Insurance
- Health Savings Accounts
- Flexible Spending Accounts
- Utilization Bonus
- 401(k) With Employer Match
- Flexible Time Off
- Parental Leave
- Flexible Work Arrangements
Senior Software Engineer in eagan at Unknown Company
This position is listed as full time and onsite.