Level 2 Software Engineer at Ideagen building high-quality SaaS software. Collaborating with teams and utilizing .NET and C# technologies in a hybrid working pattern.
Responsibilities
Help design, deliver, maintain, and enhance new and existing platform features
Collaborate closely with Development Managers, Team Leaders, and fellow Software Engineers to build well‑architected cloud‑hosted and on‑premises enterprise solutions
Work with Product Managers, Technical Product Owners, Front‑end Engineers, Test Engineers, and Infrastructure Engineers to ensure high‑quality feature delivery
Partner with the Product Design Team to enable optimal user experiences
Contribute across the full Software Development Lifecycle to deliver products according to the published roadmap and planned release cycles
Work within an Agile team using frameworks such as Scrum
Assist in defining and developing the Sprint backlog to achieve Product team goals
Diagnose, troubleshoot, and resolve software defects, supported by unit tests and clear technical documentation
Contribute to team working practices and technology decisions
Perform tasks with limited supervision, exercising substantial independent judgment within scope.
Requirements
Bring 4+ years of professional software development experience
3 years in C#
2+ years with .NET Framework 4.8.1 and WinForms
Proven ability to deliver and maintain web-based software using C#, .NET, TypeScript/JavaScript, HTML/CSS (with React as a plus)
Experience with cloud-native technologies—app services, functions, containers, microservices, and APIs—ideally on AWS
Exposure to relational databases such as Oracle, MySQL, or Postgres
Experience delivering reliable solutions using CI/CD tools such as GitHub Actions, Buildkite, Octopus, Docker, and Kubernetes, ideally within a 24/7/365 SaaS environment
Strong Git knowledge
Working knowledge of cyber security practices including red/blue team activities and the OWASP Top 10
Familiarity with code reviews and related engineering practices
3+ years of experience with Agile methodologies such as Scrum
Some knowledge of best practices covering architecture, testing, web application security, implementation, and team dynamics
Communicate effectively in English with team members
Show willingness to both teach and learn across the team
Hold (or be working toward) relevant certifications such as a degree in Computer Science/Engineering
Python Developer developing next generation tools for energy system analysis at Avaron AB. Working with Python, Linux, and modern technologies in an agile team.
Senior Product Engineer designing backend systems for parcelLab's post - purchase experience platform. Collaborating with Product and Design teams to ship efficient services for returns experience.
Java Backend Developer creating and improving backend systems for DelfinGroup, a fintech company in Latvia. Focused on delivering reliable code while collaborating with senior engineers.
Java Backend Developer specializing in software development for telco and media solutions at CompaxDigital. Engaging in the software lifecycle and customer collaborations.
Software Engineer creating impactful technology for personal injury law firms. In a hybrid role, you'll build and launch products impacting millions of lives.
Data Engineer designing and scaling data pipelines for tgndata to enhance pricing intelligence. Building robust data solutions while collaborating with development and data teams.
Senior .NET Developer responsible for backend development using C# and .NET in automotive projects. Collaborating with agile teams to ensure high code quality and client satisfaction.
Senior Java Developer at Diadrom developing backend solutions using Java and AWS. Collaborating in agile teams on projects within the Automotive industry.
Mid Backend Engineer responsible for designing and maintaining backend systems for market - leading automotive payment platform. Collaborating with teams to deliver high - quality software solutions.
Java Developer overseeing the development of scalable enterprise applications. Leading a team and driving innovation through best practices in a consulting firm.