Senior Software Engineer building high-quality SaaS software at Ideagen. Collaborating with Agile team to ensure timely delivery of innovative products.
Responsibilities
Design & deliver new features and maintain & improve current features across the platform
Work closely with Software Engineering Managers and Team Leaders, and other Software and Test Engineers to build well architected enterprise-class solutions
Work collaboratively with Product Managers, Technical Product Owners, and Infrastructure Engineers to ensure features are delivered to a high standard
Collaborate with the UX & Design Team to create an optimal user experience
Work across the software development lifecycle to ensure timely delivery of products according to the roadmap and release cycles
Work within an Agile software engineering team using e.g., Scrum framework
Collaborate in defining and developing a work backlog to meet the objectives set by the Product team
Diagnose, troubleshoot, and fix software defects
Provide unit tests to support and validate for any development work undertaken
Contribute to the Engineering Team’s working practices and technology decisions
Create necessary documentation relating to work produced
Mentor and coach other engineering team members to help grow their technical skillsets.
Requirements
7+ years professional software development experience
At least 5 years JavaScript/TypeScript ideally with C#
Proven ability to deliver and maintain web-based software using TypeScript/JavaScript and HTML + CSS
Commercial React experience
Experience using cloud-native technologies such as app services, functions, containers, microservices and APIs ideally on Azure
Experience delivering reliable solutions using continuous integration and continuous delivery via Azure DevOps, Octopus, Docker, and Kubernetes
Ideally 24/7/365 SaaS experience
Good knowledge of Git
Great knowledge & experience of code reviews and related practices
Working knowledge of cyber security including red and blue team activities & OWASP Top 10
Some exposure to relational database development experience, preferably in Azure SQL
Experience in Agile software development methodologies/frameworks such as Scrum
Ability to advise on best practices around frontend (architecture, testing, security, implementation, UI/UX, speed & size)
Good communication skills in English to different kinds of stakeholders – technical, product and management
Willing to teach and be teachable up and down the line.
On - board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.
Full Stack Engineer at Doxel developing project management tools using computer vision and AI for the construction industry. Collaborating with teams to build full - stack applications for massive data handling.
Senior Advanced Software Engineer at Quantinuum focused on documentation platform and data engineering for quantum computing users. Collaborating with multi - disciplinary teams to enhance user engagement and analytics.
Lead Full Stack Engineer developing generative UI capabilities for AI - driven experiences at Salesforce. Drive innovation across the enterprise ecosystem while mentoring engineering teams.
Product Engineer responsible for delivering high - quality solutions on NPD projects in a hybrid setup. Engaging across teams to ensure manufacturability and compliance in engineering processes.
Responsible for training coordination and product technical training at GROHE France. Engaging with team members and partners to enhance technical knowledge and product usage.
Senior Fullstack Engineer at Bastion developing regulated stablecoin solutions for financial institutions. Responsible for end - to - end feature delivery and leading technical directions in a fast - paced environment.
Senior Software Engineer developing backend systems for Bastion's stablecoin infrastructure. Leading projects and collaborating with cross - functional teams in a fast - paced startup environment.
Software Engineer 2 designing and building ingestion pipelines at WEX. Responsible for integrating data from various internal and external systems into scalable solutions.