Senior Software Engineer

Be among the first applicants.
Ecisolutions
United Kingdom
Remote
GBP 45,000 - 85,000
Be among the first applicants.
4 days ago
Job description

Posted Thursday, April 3, 2025 at 10:00 PM

For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. With divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, ECI's solutions integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters most. It’s how business gets done.

Who is ECI?

At ECI, our mission is to enable the entrepreneurial spirit of small and medium-sized business owners. But ECI doesn’t simply deliver amazing software solutions; we also have an award-winning company culture.

  • We offer competitive benefits focused on employee well-being, including paid volunteer time off!
  • We have been named by Achievers on its prestigious 50 Most Engaged Companies To Work For list for the last five years.
  • We have received international recognition for our high levels of employee engagement through Certification as a Great Place to Work six years in a row.
  • Our culture of creativity, innovation, and leadership has garnered over a dozen International Business Awards (Stevie).

Come join a worldwide team with a strong culture of inclusion, professional development, and collaboration.

To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this position. Applications without a resume will not be considered.

We are seeking a Senior Software Engineer Microsoft.NET who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.

ECI’s home and building supply software suite (Spruce) is a fully integrated business management solution for small to medium sized businesses. It streamlines operations and drives growth. The software is cloud-based and completely integrated, from purchasing through to delivery.

We are now seeking a Senior Software Developer Microsoft.NET to join our remote team based in Portugal.

The Benefits

  • Fully remote from Portugal
  • Take on an engaging role offering flexible working conditions
  • Maximize the quality of your work life
  • Develop your career with a pioneering business
  • Medical Care
  • Meal Plan
  • Employee Referral Programme

This is a brilliant opportunity for a developer with strong Microsoft .NET and AWS skills to embark on a rewarding career with our pioneering business.

As well as taking your development and software skills to the next level, you will maximize your work/life balance with flexible working conditions and an outstanding professional environment.

You will join a culture of openness, trust, and honesty where we support each other, lift each other up and place the team above the individual.

The Role

You will be the leader in a high-tech development team. You will act as an individual contributor while closely collaborating with the software engineering team and provide technical solutions, coaching, and mentoring to the rest of the team.

You will work on our leading SaaS software with hundreds of customers in the USA, UK, and Ireland.

About You

  • Experience with .Net or .Net Core (C#).
  • Experienced in software engineering practice with distributed applications in production environments and automated testing hands-on experience.
  • Knowledge of AWS development.
  • Experience with Terraform and/or CloudFormation and management of all infrastructure or configuration through code (e.g. IaC).

Nice to have

  • Experience designing/developing/maintaining SaaS products in public cloud environments.
  • Experience with Python, Bash, PowerShell, GO or equivalent.
  • Experience with test-driven (TDD) and behavior-driven (BDD) development techniques.
  • Experience with CI/CD pipelines using tools such as GitHub, Azure DevOps, Jenkins, Nunit/XUnit, Selenium/Appium, Specflow/Cucumber/ReqnRoll, etc.
  • Experience with building, orchestrating, and managing containerized workloads (AWS ECS/EKS, Docker, etc.).
  • Experience with Azure DevOps, GitLab or equivalent.

#LI-REMOTE

In addition to our competitive salary and award-winning culture, we offer an excellent benefit package. We even offer our employees a day off to serve their community! Our company core values are our “CODE”: Crave Greatness, Own the Outcome, Deliver Awesome and Embrace Community.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in United Kingdom