At a Glance
- Tasks: Join us as a Software Development Engineer II and tackle exciting challenges using Rust and other cutting-edge technologies.
- Company: Esri is a leading company in GIS technology, dedicated to creating impactful software solutions.
- Benefits: Enjoy competitive salary, supportive work environment, and opportunities for career growth.
- Why this job: This role offers hands-on experience with innovative tools and a chance to make a real difference.
- Qualifications: 2+ years of software development experience, fluent in Rust, and a degree in a related field.
- Other info: We value diversity and are committed to providing equal opportunities for all applicants.
The predicted salary is between 36000 - 61200 £ per year.
We need candidates that are technically driven, are effective communicators, and possess the initiative to tackle challenging problems. In return we will provide you with the support you need to achieve a meaningful and successful long-term career in software engineering. You will have the chance to use several tools from technologies such as Rust, AWS, Jenkins, Docker, JavaScript, Open API/Swagger, Git and many more., * 2+ years of commercial software development experience
-
Fluent in and passionate about Rust, with 1+ years of experience
-
Interest in designing easy to use APIs
-
Proven team-based software development experience
-
Enthusiasm for quality software engineering
-
Smart, adaptable, and enthusiastic
-
Clear written and verbal communication skills, with attention to detail
-
Bachelor’s in computer science, engineering, mathematics, GIS, or related field
-
Existing work authorization for United Kingdom, * Experience with C++ or JavaScript
-
Familiarity in designing and developing RESTful web services
-
Experience in using Git source control
-
Knowledge of Docker, Kubernetes, Helm, Terraform or AWS is helpful but not required
-
Familiarity with GIS applications and technologies an advantage
-
Understanding of Test-Driven Development
Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is £36,000 – £61,200.
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Software Development Engineer II (Rust) employer: Esri
Contact Detail:
Esri Recruiting Team
askcareers@esri.com
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer II (Rust)
✨Tip Number 1
Make sure to showcase your passion for Rust in conversations. Discuss specific projects where you've used Rust and how it helped solve problems effectively. This will demonstrate your technical drive and enthusiasm.
✨Tip Number 2
Prepare to discuss your experience with team-based software development. Share examples of how you collaborated with others, tackled challenges, and contributed to the success of a project. Communication is key!
✨Tip Number 3
Familiarize yourself with RESTful web services and be ready to talk about any relevant experience. If you have designed or developed APIs, highlight those experiences to show your interest in creating user-friendly solutions.
✨Tip Number 4
If you have knowledge of tools like Docker, AWS, or Git, be prepared to discuss how you've used them in your previous roles. Even if it's not required, showing familiarity can set you apart from other candidates.
We think you need these skills to ace Software Development Engineer II (Rust)
Some tips for your application 🫡
Highlight Your Technical Skills: Make sure to emphasize your experience with Rust and any other relevant technologies like AWS, Docker, or Git. Provide specific examples of projects where you utilized these skills.
Showcase Communication Abilities: Since clear communication is key for this role, include examples of how you've effectively communicated technical concepts in previous positions. This could be through documentation, presentations, or team collaborations.
Demonstrate Problem-Solving Initiative: In your application, mention instances where you took the initiative to solve challenging problems. Highlight your adaptability and enthusiasm for quality software engineering.
Tailor Your CV and Cover Letter: Customize your CV and cover letter to align with the job description. Use keywords from the listing, such as 'RESTful web services' and 'Test-Driven Development', to show that you are a perfect fit for the role.
How to prepare for a job interview at Esri
✨Show Your Passion for Rust
Make sure to express your enthusiasm for Rust during the interview. Share specific projects or experiences where you utilized Rust, and discuss what excites you about working with this language.
✨Demonstrate Effective Communication Skills
Since clear communication is key, practice explaining complex technical concepts in simple terms. Be prepared to discuss how you've collaborated with team members in the past and how you handle feedback.
✨Prepare for Technical Questions
Brush up on your knowledge of APIs, RESTful web services, and Test-Driven Development. Expect to answer questions that assess your problem-solving skills and your ability to design user-friendly APIs.
✨Highlight Team Experience
Emphasize your experience working in teams. Share examples of how you contributed to team projects, resolved conflicts, and supported your colleagues, showcasing your adaptability and enthusiasm.