Software Engineer II
Horace Mann
Remote / Worldwide Full-time $90,000 - $130,000 Dec 5
C#.NET CoreSQLReact.jsGraphQLTerraformAI-powered development tools
Job Description
As a **Software Engineer II**, you will contribute to the design, development, testing, and deployment of proprietary software applications while leveraging modern AI-powered development tools to enhance efficiency. In this role, you will:
- **Develop and maintain** C#, .NET Core, and SQL-based applications, utilizing AI-powered coding tools (e.g., GitHub Copilot, OpenAI Codex) to enhance productivity.
- **Assist in the development** of modern front-end applications using React.js (or similar frameworks) and GraphQL (or REST APIs).
- **Participate in the design, documentation, testing, and debugging** of applications while ensuring best coding practices.
- **Implement infrastructure automation** using Terraform (or similar Infrastructure-as-Code tools) to improve deployment consistency.
- **Collaborate closely** with senior engineers, business users, and cross-functional teams to understand technical requirements and user needs.
- **Stay current with emerging technologies** and modern engineering practices, learning from senior engineers and supporting junior developers.
This position is ideal for a technically skilled, growth-oriented engineer who enjoys collaborating within a team, solving problems, and learning modern software development methodologies.