
Software Engineer 1 – Hybrid Position
Esri
full-time
Posted on:
Location Type: Hybrid
Location: Cottage Grove • Wisconsin • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build Meaningful Solutions by developing full‑stack software that clearly supports member and employee needs
- Develop with Quality in Mind by writing clean, modular, well‑documented code that adapts easily to new technologies; reviewing AI‑generated code to ensure it meets standards
- Collaborate Across Teams by working closely with engineers, product owners, and business partners to translate requirements into secure, scalable technical solutions
- Maintain High Standards through unit testing, integration testing, code reviews, and adherence to security and logging requirements
- Support Secure, Compliant Systems ensuring data is protected, logged appropriately, and aligned with regulatory expectations
- Troubleshoot & Resolve Issues by promptly triaging and addressing software defects, prioritizing member‑impacting and business‑critical issues
- Support Agile Delivery by contributing within SCRUM teams and continuously improving development practices
- Grow & Learn Continuously by embracing new tools, frameworks, cloud technologies, and AI‑assisted development methods.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 1+ year of relevant professional experience (or equivalent combination of education and experience)
- Strong technical foundation demonstrated through a portfolio of work and/or certifications (e.g., CompTIA ITF+, CompTIA Tech+, or equivalent/higher)
- Extensive experience with JavaScript or TypeScript, Node.js (Express), and Angular or Vue.js; additional experience with Python and Java preferred
- Hands‑on experience developing across the full stack, both frontend and backend
- Understanding of cloud‑native technologies including Docker, Kubernetes, and platforms such as AWS, Azure, or GCP
- Familiarity with Agile/SCRUM methodologies
- Experience with or exposure to data management and observability tools such as Splunk and Cribl
- Working knowledge of AI‑assisted development tools (e.g., Copilot, GitHub Copilot)
- Basic understanding of CI/CD pipelines and Infrastructure as Code (IaC) using GitHub
- Experience with automated testing concepts including unit, integration, and UI testing
- Strong communication and interpersonal skills, with the ability to explain technical concepts to non‑technical audiences
- Flexibility to occasionally work outside standard hours, including overnight, as needed.
Benefits
- Excellent health insurance options to support you and your family
- 401(k) with employer match to help you invest in your future
- Generous paid time off so you can recharge and enjoy life
- Paid holidays and wellness‑focused benefits
- Opportunities for professional growth, learning, and career advancement
- A people‑first culture that values collaboration, innovation, and inclusion
- And more benefits designed to support you—at work and beyond
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptNode.jsExpressAngularVue.jsPythonJavaCI/CDInfrastructure as Code
Soft Skills
communicationinterpersonal skillscollaborationproblem-solvingflexibilitycontinuous learningcode reviewunit testingintegration testingagile practices
Certifications
Bachelor's degree in Computer ScienceCompTIA ITF+CompTIA Tech+