Esri

Software Engineer 1 – Hybrid Position

Esri

full-time

Posted on:

Location Type: Hybrid

Location: Cottage GroveWisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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+