Senior Software Engineer - Transform the Rail Industry with Cutting-Edge Tech About the Role:
Join a mission-driven team focused on revolutionizing the rail industry through predictive insights and innovative technology.
As a Senior Software Engineer, you will play a key role in building impactful, scalable solutions, collaborating with global talent, and driving the development of cloud-based systems that deliver real-world results.
We are looking for someone with in-house product experience to help shape and deliver the product vision.
Key Responsibilities: Collaborate with the engineering team to deliver high-quality, maintainable, and secure software solutions.Work closely with the Product Owner to refine features and transform the vision into deliverable user stories.Lead the full software development life cycle, from coding through to production deployment.Ensure that all team deliverables meet agreed-upon quality standards and definitions of "done.
"Identify and implement opportunities to improve team productivity and development processes.Share knowledge, mentor colleagues, and promote a culture of continuous improvement and collaboration.Required Skills & Experience: Extensive experience with Back-end & APIs: C#, .NET, and SQL.Proven expertise with cloud platforms (Azure or AWS) and distributed, cloud-based solutions.Strong understanding of DevOps practices, CI/CD, and infrastructure as code.Experience with Agile methodology and product development.In-house product experience, with a strong focus on delivering user-centered solutions.Ability to mentor junior engineers and collaborate effectively within a team environment.Excellent communication skills and attention to detail.Nice to Have: A tertiary qualification in Computer Science or a related field.Familiarity with front-end development (preferably React).Experience in test automation beyond unit testing (integration, functional, performance, etc.
).If you're interested to hear more, please email me your CV or hit the APPLY button!
#J-18808-Ljbffr