Drumonix Jobs is an independent comparison site. We may earn a commission when you click through.
Which Software Engineering Job Should You Pick This April?
Explore top software engineering roles this spring, from AI trainers to full-stack developers. Find the best fit for your skills and preferences.
Quick Picks
Best overall: Senior iOS Engineer.
Best for AI enthusiasts: Staff Software Engineer - AI Trainer.
Best for remote work: Remote Full-Stack AI Engineer.
High-Impact Engineering Roles
If you're looking to make a big splash in the tech world this spring, these roles might be your ticket. They're all about high-impact projects that demand both creativity and technical prowess.
Senior iOS Engineer - Hybrid, SwiftUI
The Senior iOS Engineer role is a standout for those who thrive on building impactful apps using SwiftUI. It's hybrid, so you get the best of both worlds—office buzz and home comfort. Ideal for those with a knack for mobile innovation.
Senior iOS Engineer - Hybrid, SwiftUI
Staff Software Engineer - AI Trainer
If AI is your playground, the Staff Software Engineer - AI Trainer position is where you want to be. Located in Athlone, it offers the chance to shape the future of AI learning systems. Perfect for techies passionate about AI development.
Staff Software Engineer - AI Trainer
These roles demand a lot but offer high rewards. But what if you're more about flexibility and remote work? Let's pivot to roles that offer just that.
Flexible and Remote Options
For those who value flexibility and the comforts of home, these positions offer the chance to work remotely while still engaging in cutting-edge projects.
Remote Full-Stack AI Engineer
The Remote Full-Stack AI Engineer job is a dream for those who want to code for impact while enjoying the flexibility of remote work. Based in Athlone, it's ideal for engineers eager to work on AI projects without the commute.
Remote Full-Stack AI Engineer
Senior Fullstack Software Engineer - JavaScript/TypeScript
For JavaScript and TypeScript aficionados, the Senior Fullstack Software Engineer position offers a balanced mix of remote work and challenging projects. It's perfect for those who enjoy crafting seamless web experiences.
Senior Fullstack Software Engineer - JavaScript/TypeScript
These roles offer the flexibility many crave, but what if you're looking to lead and innovate? Let's explore leadership roles that put you at the forefront of tech innovation.
Leadership and Innovation Roles
For those ready to take the lead, these positions offer the chance to steer projects and drive innovation.
Lead AI Software Engineer - C++ & Python
The LEAD C++ PYTHON AI SOFTWARE ENGINEER role is not just about coding—it's about leading. With options in Cork or Cambridge, it's best for those ready to take charge of AI-driven projects.
Lead AI Software Engineer - C++ & Python
Product Development Process Lead
If harmonizing hardware and software is your thing, the Product Development Process Lead role is your platform to shine. It's ideal for those who thrive on bringing order and innovation together.
Product Development Process Lead
These leadership roles are perfect for visionaries. But if you're still weighing your options, considering the financial aspect might help. Speaking of budget picks, we went deep on ingredient lists in Finance Jobs: Top Picks for Spring and Who They're Best For — worth a read if you want the full breakdown.