At a Glance
- Tasks: Design and deliver key business applications while mentoring junior engineers.
- Company: EverQuote is a fast-growing tech company redefining the industry with data and technology.
- Benefits: Enjoy flexible work, competitive salary, online learning, and 30 days annual leave.
- Why this job: Join a diverse team that values creativity, growth, and work-life balance.
- Qualifications: 5+ years in software engineering with a degree in IT or Computer Science required.
- Other info: We welcome applications from all backgrounds, especially women, to promote diversity.
The predicted salary is between 42000 - 84000 £ per year.
EverQuote is seeking a Senior Software Engineer to join our growing team! As a Senior Software Engineer you will be a senior member of the team and you will be instrumental in the design and delivery of key business applications and solutions. You will have input in architecture decision making within the team and you will ensure we build scalable, performant, easy to maintain and cost optimised solutions. You will be joining a team of talented, collaborative engineers eager to grow and deliver. You will shine as a mentor to the team, providing technical insight and guidance.
Who You Are: Humble, Hungry, Smart
What You'll Be Doing:
- Design and delivery of key business applications and solutions.
- Coach and mentor junior engineers within the team and organisation.
- Adhere to our Software Development processes whilst improving our Engineering culture by identifying and addressing inefficiencies in our processes.
- Proactively engage with cross functional stakeholders including Product Managers and Architecture team.
Essential Criteria:
- A third level degree in an Information Technology or Computer Science related field.
- You will have 5+ years of professional programming experience including experience at a software product company.
- You have experience in at least one of following disciplines; supporting cloud platforms at scale (AWS), working with infrastructure as code, container orchestration environments (preferably Kubernetes) and observability platforms.
- You are proficient in at least one programming or scripting language.
- You are experienced in continuous integration and deployment tools.
Desirable Criteria:
- You have a security-first approach with a strong focus on secure delivery of application software and cloud infrastructure.
- You have experience with container based solutions such as Docker, Kubernetes.
- You are proficient in deploying infrastructure via Terraform.
- UI development experience (e.g. React).
- Cloud native services (AWS).
- Engineering systems/applications at scale.
- Microservice based architecture.
- Continuous integration and deployment tools.
EverQuote Can Offer You:
- The opportunity to join a world leading team of experts striving to redefine an industry with data and technology at its heart.
- An inclusive environment designed to develop your interests and passions while learning and achieving your goals.
- Very competitive salary.
- Performance based bonus plan.
- Online learning platforms.
- Engineering Certification Programs.
- Flexible work environment.
- Lifestyle Spending Allowance.
- 30 days annual leave plus 6 stats.
- Pension plan.
- Group Benefit Scheme - Private Healthcare for you and your family.
- Income Protection.
- Critical Illness cover.
- Life Insurance.
- Enhanced parental leave.
- CSR and Social Events.
Why EverQuote: At EverQuote NI we work with the latest and greatest technologies, we offer incredible learning and development opportunities, we value the diversity of our people and invest in outstanding career progression and unrivalled flexibility and work/life balance. We are one of the fastest growing companies in Boston history, at the intersection of tech and big data. We encourage creative thinking and independent responsibilities. Growth mindset culture regularly seeking to reflect and improve.
Statement on Fair Employment and Equal Opportunities: EverQuote NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender, (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age of disability. As an equal opportunities employer, we welcome applications from all suitably qualified persons. However, as women are currently under-represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit.
Applicants should note EverQuote NI complete background checks on all candidates offered a position. Having a criminal record will not necessarily debar you from working with EverQuote NI Limited.
Special Accommodations: We are committed to fostering an inclusive and accessible hiring process. If you require any special accommodations during the interview process, please let us know, and we will work with you to meet your needs.
Senior Software Engineer I employer: EverQuote
Contact Detail:
EverQuote Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer I
✨Tip Number 1
Familiarise yourself with EverQuote's tech stack and the specific tools mentioned in the job description, such as AWS, Kubernetes, and Terraform. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with current employees on platforms like LinkedIn to gain insights into the company culture and team dynamics. This can provide you with valuable information to tailor your discussions during the interview process.
✨Tip Number 3
Prepare to discuss your experience in mentoring and coaching junior engineers, as this is a key aspect of the role. Think of specific examples where you've successfully guided others and how that contributed to team success.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical challenges or case studies that may be presented during the interview. Being able to articulate your thought process will set you apart from other candidates.
We think you need these skills to ace Senior Software Engineer I
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your programming experience, cloud platform knowledge, and any mentoring roles you've had.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to design scalable applications and mentor others.
Showcase Technical Skills: Clearly list your technical skills, especially those mentioned in the job description such as AWS, Kubernetes, and Terraform. Provide examples of how you've used these technologies in past roles.
Highlight Soft Skills: EverQuote values a humble, hungry, and smart approach. Include examples of how you've collaborated with cross-functional teams and contributed to improving engineering processes.
How to prepare for a job interview at EverQuote
✨Showcase Your Technical Skills
As a Senior Software Engineer, you'll need to demonstrate your proficiency in programming languages and cloud platforms. Be prepared to discuss your experience with AWS, Kubernetes, and any relevant tools you've used in your previous roles.
✨Emphasise Your Mentorship Experience
Since the role involves coaching junior engineers, highlight any past experiences where you've mentored others. Share specific examples of how you guided team members and contributed to their professional growth.
✨Discuss Process Improvements
EverQuote values a culture of continuous improvement. Be ready to talk about any inefficiencies you've identified in past projects and how you addressed them. This shows your proactive approach to enhancing engineering processes.
✨Prepare for Cross-Functional Collaboration
The role requires engaging with various stakeholders. Think of examples where you've successfully collaborated with product managers or architecture teams. This will demonstrate your ability to work effectively in a cross-functional environment.