At a Glance
- Tasks: Join a dynamic team to build scalable, data-driven systems that tackle real-world challenges.
- Company: INRIX, a forward-thinking tech company focused on smart mobility solutions.
- Benefits: Flexible hybrid work, competitive salary, and a fun, collaborative culture with plenty of snacks.
- Why this job: Make a significant impact using big data to solve complex problems in transportation.
- Qualifications: 6+ years in software development, strong coding skills, and experience with big data technologies.
- Other info: Opportunities for global travel and professional growth in a supportive environment.
The predicted salary is between 60000 - 75000 £ per year.
At INRIX, our mission is to help the world avoid global gridlock by empowering cities, drivers, and businesses around the world to keep vehicles moving smarter, safer, and more efficiently. We are a company filled with people who are passionate about our customers and building products which facilitate efficiency and safety in how the world travels. We do data at a massive scale. Do you want to be at the heart of turning raw location-based data into insights and action? Our team is at the core of many of the products that INRIX delivers.
We’re looking for senior software engineers that can play a big role in both real-time and historical speed and mobility data calculation systems. One who relishes the challenges of computing data at scale, takes pride in building robust systems, and loves to learn and keep up with the latest cloud computing technology.
What you’ll do:
- Work as part of a small team building and testing scalable, reliable, and efficient data driven systems.
- Be more than a team player, but a leader. Seeing the big picture, be able to make judgment calls and decisions for the company’s sake and with a customer lens and empathy.
- Keep up with technology and love to make things better because that’s the right thing to do, not because you’re told.
- Use your Design Experience to do more than just code what’s given to you. We want people who can create thoughtful, efficient, and durable designs that operate at large scale, run reliably and efficiently.
- Work on high profile systems that make a substantial impact to the company's bottom line.
- Work with partner teams to regularly deploy and monitor these systems to ensure optimum up time with minimal impact to customers.
- Think creatively to make things efficient, deal with the variabilities of the real world, and solve customer problems.
About you:
- Software Engineer with 6+ years of experience in production level software development, architecture, and design.
- Solid coding skills, including proficiency in Java and at least a basic understanding of Python.
- Experience with Spark, Hadoop, Kafka, MapReduce or other big data technologies experience highly desirable.
- Solid DB skills (relational, document and key-value) and SQL-like languages would be a plus.
- Experience developing high scale, REST based APIs that are performant for internal and external data delivery.
- Experience with manipulating geo-spatial data via technologies like PostGIS would be desirable.
- Experience with one or more of the following would also be beneficial: Scala, AWS services like Kinesis, RDS, Elasticache, S3, Athena, Data pipeline, Glue, Lambda, EMR, Spark, EC2, ECS, CloudWatch or Elastic Beanstalk.
- Familiarity with Jenkins, GitHub Actions, and Terraform similar tools would also be a plus.
- Experience with software development best practices: CI/CD, containerization, cloud technologies and microservices.
- A team player – we highly regard collaboration but we also want to see leadership among our senior people.
- Bachelor or advanced degree in computer science, mathematics, or related discipline.
Why INRIX?
- Help solve complex real-world problems with big data.
- Hybrid, yet flexible, working environment.
- The people and passion: Meet and work with people that are smart, helpful, and love what they’re doing.
- Plethora of snacks, drinks, lunches, and opportunities for folks to get to know other people in the company with opportunity to travel to our offices across the globe.
- Have the opportunity to make a big impact to your team, the company, and our customers.
Equality of opportunity is at the heart of our recruitment process. You’ll be judged on your suitability for the job and nothing else.
Senior Software Engineer in Manchester employer: INRIX, Inc.
Contact Detail:
INRIX, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to current employees at INRIX on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections and showing your genuine interest in the company.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially in Java and Python. We want to see you shine, so make sure you can demonstrate your problem-solving abilities under pressure!
✨Tip Number 3
Show off your leadership skills during interviews. Share examples of how you've led projects or mentored others. INRIX is looking for someone who can not only code but also inspire and guide their team towards success.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the INRIX family. Let’s get you on board to help tackle those big data challenges together!
We think you need these skills to ace Senior Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your coding skills, especially in Java and any big data technologies you've worked with. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with data at scale and how your experience aligns with our goals. Let us know what makes you tick!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve scalable systems or innovative solutions. Don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at INRIX, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Python, and big data tools like Spark and Hadoop. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Design Experience
Prepare to talk about your design experience and how you’ve created scalable and efficient systems. Think of specific examples where your designs made a significant impact, and be ready to explain your thought process behind them.
✨Demonstrate Leadership Qualities
As a senior software engineer, they’ll be looking for leadership potential. Be prepared to share instances where you’ve taken charge of a project or guided a team through challenges. Highlight your ability to make judgment calls with a customer-centric approach.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in INRIX’s mission and the role. Inquire about their current projects, challenges they face with data at scale, or how they foster innovation within the team. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.