Drumonix is an independent job search aggregator. We may earn a commission when you click through.
Software Engineering Jobs: Best Picks for April 2026
Explore the top software engineering positions this spring — from flexible remote roles to high-paying city jobs.
Quick Picks
Best overall: Engineer-in-Training Programme.
Best budget: DevOps Engineer.
Best for flexibility: HTA Medicines Evaluation Lead.
Top Picks for New Entrants
Starting a software engineering career can be daunting. But with the right entry point, you can set yourself up for success. Here are some great starting points for new entrants to the field.
Engineer-in-Training Programme
The Engineer-in-Training (EIT) programme is perfect if you're just starting out and looking to get your feet wet. It's geared towards those who want a solid foundation in software engineering without the immediate pressure of high-stakes projects.
If you're looking for a bit more excitement and are ready to dive into the world of DevOps, the next pick might be just what you're looking for.
DevOps Engineer
The DevOps Engineer position in Edinburgh is a fantastic choice for those who thrive in dynamic environments and enjoy the challenge of improving systems and processes. The pay might be lower, but the learning curve is steep and rewarding.
For those who need more flexibility in their schedules, there's a solid remote option that doesn't sacrifice pay for convenience.
Flexible Remote Options
Remote work offers unparalleled flexibility, allowing you to work from anywhere. Here are some of the best remote options available right now.
HTA Medicines Evaluation Lead - Remote
The HTA Medicines Evaluation Lead role is ideal for those who value flexibility. You can work from home while still making a significant impact in the healthcare sector, making it a great choice for work-life balance.
But maybe healthcare isn't your thing. If you're looking for something more tech-focused, the following picks might catch your interest.
Tech-Centric Roles
For those who live and breathe technology, these positions offer the chance to work on cutting-edge projects.
Umbraco/.NET Developer
The Developer position focusing on Umbraco/.NET in Glasgow is a strong contender for those who want to work with the latest frameworks and contribute to innovative projects.
These roles are excellent for tech enthusiasts, but what if you're more interested in leadership? Our last section covers opportunities for those ready to take charge.
Leadership Opportunities
If you're looking to step up and lead a team, here are some roles that will let you do just that.
Staff Software Engineer
The Staff Software Engineer position in Edinburgh offers an opportunity to lead teams and guide project development. It's perfect for experienced engineers looking to move into a leadership role.
Whether you're just starting out or ready to lead, there's a role out there for you. Speaking of career paths, if you're interested in project management, check out our Project Management Showdown: Who's Leading the Pack This April? for more insights.