Sr. Software Development Engineer - Scala

Esri

Redlands, CA, United States
Base: $123,136—$202,488 usd; bonus/equity: not spe...
On-site
Scala web services development
Rest web service design
Aws infrastructure knowledge
Esri is seeking a Senior Software Development Engineer with expertise in Scala and Java to contribute to the ArcGIS Workflow Manager. The role involves designing and developing innovative software solutions while collaborating with a cross-functional team to enhance productivity tools for various industries

Job Summary

  • Utilize your experiences and development skills in Java and/or Scala to provide creative, logical, and practical solutions that yield innovative software product capabilities for ArcGIS Workflow Manager.
  • Develop Scala web services to power user experience and geospatial workflows, design and prototype technical solutions following industry-standard practices for security, performance, scalability, fault-tolerance, and maintainability.
  • Participate actively in our agile development process including design reviews, planning, feature reviews, and retrospectives, and provide as-needed support to our deployment team with AWS deployment activities for the SaaS offering of ArcGIS Workflow Manager.

Matching Summary

Match Score: 85

Esri is seeking a Senior Software Development Engineer with expertise in Scala and Java to contribute to the ArcGIS Workflow Manager. The role involves designing and developing innovative software solutions while collaborating with a cross-functional team to enhance productivity tools for various industries.

Salary

Base: $123,136—$202,488 USD; Bonus/Equity: Not specified; Benefits: Industry-leading health and welfare benefits, 401(k) and profit-sharing programs, vacation leave, paid holidays, and opportunities for personal and professional growth.

Skills & Requirements

Must-have

  • Scala web services development
  • REST web service design
  • AWS infrastructure knowledge
  • Agile development process participation

Nice-to-have

  • Scala actor systems
  • sbt build tool familiarity
  • Python, JavaScript, TypeScript, Angular, C# experience
  • ArcGIS REST services knowledge
  • Docker and Kubernetes understanding

Key Requirements

  • 5+ years of professional experience
  • Bachelor's degree in Computer Science, Software Engineering or STEM related field
  • Professional experience developing software components using Java or Scala
  • Working knowledge of AWS infrastructure and best practices

Work Rights

Not specified

Tailored Resume

Cover Letter