Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

The Company

Cubic³ provides advanced software-defined vehicle solutions to over 200 countries around the world. Our powerfully smart connectivity enables leading automotive, agriculture, and transportation OEMs to deliver innovative new services and fully compliant in-vehicle experiences that customers desire, regardless of local market requirements.

We believe in leadership that supports empowerment and responsibility, while recognising and developing leadership qualities across Our Team. Together we bring out the best in each other. So, whether you’re interested in joining us as an individual contributor, manager, senior leader – or someone who aspires to growing into a leadership role – we look for people who are results focused, empathetic, visionary, empowering, and who ‘champion’ our cultures and values.

Job Brief

We are looking for an energetic, enthusiastic, and experienced senior software developer who is committed to their work and is comfortable working in a fast paced, dynamic and highly flexible environment. You will work in the design, development and testing of market leading products and web applications in the Automotive, IoT and Enterprise business segments. You will be using frameworks, tools and principles within high performance teams who are driven and passionate about what they do and constantly try to improve themselves and other professionals around them.

Responsibilities

  • Work as a full stack developer to collaborate on the design and development of our cloud based PaaS solution.
  • Write code within established standards, guidelines, and best practices to efficiently implement new systems and enhance existing systems to high quality standards.
  • Liaise with product owners and internal stakeholders to gather and address technical & design requirements to provide solutions to the new products being developed by the company.
  • Mentor and support junior developers through code reviews, pair programming or other methods as deemed necessary in a collaborative environment.
  • Document and record tasks and activities through JIRA or any other support tools used by the company.

Essential Requirements

  • At least 5 years of relevant professional experience working on enterprise level systems as a software developer whose area of expertise is backend.
  • Deep understanding of object oriented design and related concepts.
  • Experience developing software solutions using C# and .Net
  • Excellent knowledge of how the web works conceptually, including technologies and concepts like HTTP, REST, SOAP & asynchronous processing.
  • Experience using Git as a source control System
  • Experience implementing testing concepts such as unit testing and mocking, and experience writing unit tests using frameworks like NUnit, xUnit, Moq or similar.
  • Previous exposure to domain driven design, CQRS/Event Sourcing and layered architectures;
  • Familiarity with software development practices such as agile software development, continuous integration, continuous delivery and/or test-driven development.
  • Knowledge of concepts like inversion of control and dependency injection.
  • Practical experience of working in Azure DevOps and creating build pipelines.

Desirable Requirements

  • Previous exposure to software projects that were implemented in a microservices architecture.
  • Previous exposure to Microsoft Azure, Service Fabric, Azure ServiceBus or NServiceBus.
  • Previous exposure to NoSQL databases, particularly CosmosDB.
  • Exposure to the Automotive, IoT and Enterprise business segments.
  • 25 days annual leave + 2 company days
  • Health Insurance
  • Pension Contribution
  • ESOP
  • Tax saver scheme
  • Bike to work scheme
  • Sports and social activities
  • Great annual office outings (Summer BBQ, Christmas party, charity runs)
  • Bits & Bobs days (Half day every quarter to get your Bits & Bobs done)
  • Learning and Development Opportunities

 

Cubic³ is an equal opportunities employer and committed to fostering a diverse and inclusive workplace.

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Cubic

Are you ready to level up your career? Join Cubic³ as a Senior Software Engineer! With us, you’ll be part of a team that’s leading the charge in providing advanced software-defined vehicle solutions across the globe. As a Senior Software Engineer, you’ll have the opportunity to work on innovative products and web applications in the automotive, IoT, and enterprise sectors. Your days will be filled with designing, coding, and testing within a dynamic environment that thrives on collaboration and creativity. We value leadership and empowerment, so you'll have plenty of chances to support and mentor junior developers while honing your own skills. If you’re passionate about writing high-quality, efficient code, using C# and .Net, and creating sustainable solutions using industry best practices, then we want to hear from you! In addition to an engaging work environment, we offer generous benefits including health insurance, pension contributions, a great annual leave package, and learning opportunities. Let’s build the future of mobility together!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Cubic
What are the responsibilities of a Senior Software Engineer at Cubic³?

As a Senior Software Engineer at Cubic³, your key responsibilities include collaborating on the design and development of our cloud-based PaaS solutions, writing robust code that adheres to established standards, and liaising with internal stakeholders to gather technical requirements. You'll also play a crucial role in mentoring junior developers through various supportive practices, ensuring they grow in their roles while documenting your tasks efficiently using tools like JIRA.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Software Engineer position at Cubic³?

Cubic³ requires candidates for the Senior Software Engineer position to have at least 5 years of professional experience in software development, with a strong focus on backend solutions. Proficiency in C# and .Net, along with a solid understanding of object-oriented design, threading, and testing frameworks like NUnit or xUnit, are essential. Familiarity with agile methodologies and experience in continuous integration is also highly desirable.

Join Rise to see the full answer
What technologies do Senior Software Engineers at Cubic³ work with?

Senior Software Engineers at Cubic³ primarily work with C# and .Net technologies, but are also expected to understand web technologies such as HTTP and REST. Knowledge in cloud computing, specifically with Microsoft Azure, and familiarity with development practices like domain-driven design and microservices architecture will enhance your performance in this role, creating impactful software solutions.

Join Rise to see the full answer
What does the work environment look like for a Senior Software Engineer at Cubic³?

At Cubic³, the environment for Senior Software Engineers is dynamic and collaborative, emphasizing teamwork and continuous improvement. You will be working closely alongside talented developers and product owners, where innovation is encouraged. Our culture promotes leadership development and personal growth, making it a stimulating place for dedicated software professionals.

Join Rise to see the full answer
What are some of the company benefits offered to Senior Software Engineers at Cubic³?

Cubic³ provides an array of benefits for Senior Software Engineers, including 25 days of annual leave, health insurance, and a pension contribution plan. Employees can also participate in a tax saver scheme and benefit from sports and social activities, learning and development opportunities, as well as great annual outings like summer BBQs and holiday parties!

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with C# and .Net in software development?

When asked about your experience with C# and .Net, focus on specific projects where you utilized these technologies, discussing the challenges you faced and how you overcame them. Highlight your understanding of object-oriented design principles and how you implemented them to improve software quality.

Join Rise to see the full answer
How do you approach mentoring junior developers?

In your answer regarding mentoring junior developers, emphasize the importance of communication and collaboration. Share specific strategies you’ve employed, such as code reviews or pair programming sessions, and explain how you’ve fostered an inclusive environment that promotes learning.

Join Rise to see the full answer
What is your experience with agile software development?

Discuss your direct experience with agile methodologies, including specific frameworks you’ve worked with, such as Scrum or Kanban. Explain how you contributed to sprint planning and retrospectives, and provide examples of how you adapted to change within projects.

Join Rise to see the full answer
How do you ensure code quality in your projects?

When discussing code quality, mention practices such as thorough testing using unit tests, code reviews, and adherence to coding standards. Explain how you’ve successfully implemented continuous integration practices and how those improved the overall quality of your projects.

Join Rise to see the full answer
Can you explain the concept of domain-driven design?

An effective answer would include describing domain-driven design (DDD) as an approach that focuses on aligning software design with business goals. Discuss how you have applied DDD principles to foster better collaboration between technical teams and stakeholders, and provide examples of scenarios where DDD led to highly maintainable software solutions.

Join Rise to see the full answer
What do you know about microservices architecture?

Share your knowledge of microservices architecture by emphasizing its scalability and flexibility. Discuss your direct experience implementing such architectures and the benefits you witnessed, such as improved deployment times and enhanced system resilience.

Join Rise to see the full answer
How have you managed code deployment in your previous roles?

In answering this question, outline your experiences with Azure DevOps or similar CI/CD tools. Discuss how you've gained proficiency in setting up build pipelines and automating deployments, and touch on the importance of continuous delivery in the projects you've worked on.

Join Rise to see the full answer
How do you stay current with emerging technologies in software development?

Describe the methods you use to keep your knowledge up to date, such as attending workshops, completing online courses, or participating in relevant communities. Highlight any particular technologies you’ve recently learned and how you've integrated them into your work.

Join Rise to see the full answer
What strategies do you use to troubleshoot complex software issues?

When discussing troubleshooting strategies, explain your systematic approach, such as debugging techniques, analyzing logs, and seeking input from colleagues. Share specific examples of complex issues you've resolved and the impact of these resolutions.

Join Rise to see the full answer
Can you explain how you implement testing frameworks like NUnit or xUnit?

In your response regarding testing frameworks, describe the importance of unit testing and how you've implemented these frameworks in your prior projects. Discuss your process for writing effective test cases, and share how these have improved the reliability of your applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Cubic Hybrid Boston, Massachusetts
Posted 3 days ago

Join Cubic Transportation as a Field Services Technician 3 and contribute to innovative solutions in transportation technology.

Photo of the Rise User
Cubic Hybrid USA Philadelphia PA
Posted 5 days ago

Cubic Transportation Systems seeks a Principal Systems Engineer to drive technical leadership and innovative solutions in transportation technology.

Photo of the Rise User
Koombea Remote No location specified
Posted 13 days ago

Join Koombea as a Senior Elixir Developer and help build outstanding digital products while enjoying a flexible work culture.

Join Modus Mobility as a .NET Back-End Developer and help shape a sustainable and innovative mobility future across Europe.

Join Truelogic as a Semi-Senior Back-end Engineer (Perl) and collaborate with leading U.S. companies on impactful technology solutions.

Photo of the Rise User
KBR Hybrid Colorado Springs, Colorado
Posted 6 days ago

Join KBR as a Junior Software Engineer and contribute to critical defense solutions in a collaborative, innovative environment.

As a Senior Director of Software Engineering at Travelers, you'll lead the Guidewire development team while fostering a culture of innovation and collaboration.

IBM - Avature Remote US, Maricopa County, AZ; Arizona, Phoenix, AZ
Posted 14 days ago

Join IBM Consulting as an Application Developer focusing on Java and Web Technologies to drive innovation and create meaningful solutions for global clients.

Be part of Material Security's innovative team as a Senior Software Engineer, focusing on strengthening their Phishing detection capabilities.

Photo of the Rise User
Euromonitor Remote No location specified
Posted 8 days ago

Looking for a Technical Lead to innovate and deliver robust cloud applications in a collaborative and dynamic environment at Euromonitor.

Cubic Corporation is the parent company of two major businesses, Cubic Transportation Systems (CTS) and Cubic Mission and Performance Solutions (CMPS). CTS is a leading integrator of payment and information technology and services for intelligen...

25 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
58 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
Photo of the Rise User
14 people applied to Software Engineer Intern at GITAI
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group