Esri · 10 hours ago
Sr. Software Development Engineer - Real-Time and Big Data
Maximize your interview chances
3D TechnologyAnalytics
Culture & Values
Insider Connection @Esri
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Work with a team of dedicated Software Engineers, Product Engineers, and Site Reliability Engineers to design, build, and maintain the most desired capabilities and enhancements
Build Java and Scala components and web services to power user experience and geospatial workflows
Use Java, Scala, JavaScript, Typescript, React and Dojo to develop applications that follow industry-standard design patterns, development methodologies, and deployment models
Develop software used by people who are not software developers. Ensure the exceptional software you create influences them to be exceptional professionals in their respective fields
Prototype, design, develop, and deliver complete software features and products that can scale, are fault tolerant, and handle concurrent workloads
Evolve your language skills by staying current with complementary programming languages, development methodologies, user interface design techniques, and database tools
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of professional experience in a similar position supporting similar responsibilities
Professional experience developing software components using Java or Scala as well as JavaScript, Typescript, React, and HTML
Working knowledge of databases such as MongoDB, Oracle, SQL Server, PostgreSQL
Object oriented design skills
Strong understanding of Java and JavaScript design patterns
Excellent written and verbal communication skills, including presentation skills
Effective time management and organizational skills
Knowledge of data formats including JSON, XML, and delimited text
Fundamental understanding of web services including REST
Experience working with large codebases
Strong critical thinking, problem-solving, and analytical skills
Have a passion for quality, are detail oriented, and have a desire to improve products
Proven ability to work in a self-led or team environment
Bachelor's in computer science or STEM related field
Preferred
Experience with technologies such as Apache Spark, Kafka, OpenSearch, or distributed big databases.
Knowledge of and familiarity with Java build systems, such as maven
Knowledge of Docker containers and orchestrators such as Kubernetes
Good understanding of cloud computing platforms (such as AWS and Azure) and services such as Amazon S3, EC2 and Azure services such as Blob Service, and more
Understanding of agile software development practices
Experience using GIS or mapping related software development
Master’s in computer science or STEM related field
Benefits
Medical
Dental
Vision
Basic and supplemental life insurance for employees (and their families)
401(k)
Profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth
Company
Esri
Esri is a software company that devolops geographic information system software, location intelligence, and mapping.
Funding
Current Stage
Late StageRecent News
2024-11-03
2024-10-23
Company data provided by crunchbase