FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Data Engineer II
Horace Mann. Participate in the full software development lifecycle, including requirements gathering, analysis, design, documentation, development, testing, deployment, and support .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in the full software development lifecycle, including requirements analysis, development, and deployment, while effectively collaborating with teams and mentoring junior engineers. Proficient in technologies such as Snowflake, SQL Server, and Python, with a strong focus on improving application performance and reliability.
Highest-signal resume keywords
Software Development LifecycleSnowflakeSQL ServerPythonCI/CD Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Requirements AnalysisSoftware DevelopmentCode WritingApplication MaintenanceProblem DiagnosisApplication Performance ImprovementDocumentationProject Lifecycle PrinciplesWeb Development LanguagesScripting Tools
Soft Skills
Problem-SolvingCommunicationDocumentation SkillsCollaborationMentoring
Tools & Technologies
DBTADOPower BINuGetNpm
Tech Stack
Tools & technologiesPythonSQL
About the role
Key responsibilities & impact- Participate in the full software development lifecycle, including requirements gathering, analysis, design, documentation, development, testing, deployment, and support
- Maintain applications through enhancements, upgrades, patches, troubleshooting, and defect resolution
- Diagnose system problems and improve application performance, reliability, and quality
- Work with DevOps on CI/CD practices that support stable, repeatable releases
- Partner with users to clarify requirements and develop solutions for application and business process improvements
- Research technologies and development practices, and contribute to proofs of concept for new initiatives and existing systems
- Create and maintain shared enterprise packages, including NuGet or npm packages as applicable
- Contribute to application portfolio planning and improve development capabilities across departments
- Mentor less experienced engineers and help identify team training needs
Requirements
What you’ll need- College degree in computer science or another technical field, or equivalent work experience
- 2-4 years of experience analyzing requirements, developing software, and writing code
- Knowledge of Snowflake, DBT, SQL Server, Python, ADO, Power BI, R (preferred)
- Advanced knowledge of software development and project lifecycle principles
- Advanced knowledge of relevant programming languages, web development languages, scripting tools, or protocols
- Ability to complete development and maintenance work independently while collaborating effectively with a team
- Strong problem-solving, communication, and documentation skills