The Jobs Stream is an independent job search aggregator. We may earn a commission when you click through.
Top Software Engineering Roles to Consider This September
Explore top software engineering opportunities with competitive salaries and flexible work arrangements. Ideal for seasoned developers and tech enthusiasts.
Quick Picks
Best overall: Web Developer (Remote).
Best for remote work: Remote Senior Backend Engineer (Python/FastAPI).
Best for leadership: Senior Lead Software Engineer.
Remote Software Roles
Remote work continues to be a major trend in software engineering, offering flexibility and work-life balance. Here are some standout opportunities for those who prefer working from home.
Web Developer
The Web Developer (Remote) role in Cambridge offers flexibility with a remote setup. It's ideal for developers who thrive outside the traditional office environment. Compared to similar roles, this position provides a great balance of autonomy and collaborative opportunities.
Senior Backend Engineer
This role requires a strong grasp of Python and FastAPI, making it perfect for backend specialists ready to apply their skills in a remote setting. The position in Derby supports senior-level developers looking to lead projects without the need for daily commutes.
Principal Statistical Programmer
The Principal or Senior Statistical Programmer role offers a hybrid option, blending remote flexibility with some in-office days in Coventry. It's well-suited for programmers who appreciate a mix of remote and face-to-face interaction.
For those who prefer leadership roles with a direct impact, consider the next set of opportunities focusing on senior positions.
Senior and Lead Roles
These roles are designed for experienced developers ready to take on leadership challenges and drive projects forward.
Senior Lead Software Engineer
The Senior Lead Software Engineer position in Oxford is tailored for those who want to lead teams and influence project direction. This role not only offers a competitive salary but also provides significant opportunities for career advancement.
Technical Architect
Technical Architect roles like this one in Exeter are perfect for those who enjoy creating innovative solutions in a government setting. This role emphasizes strategic thinking and offers a stable work environment.
Solutions Architect
Solutions Architect positions such as the one in Cambridge are ideal for architects looking to design robust systems and work with cutting-edge technology. This role provides the chance to lead technical projects and drive innovation.
These senior roles are perfect for those who want to make a tangible impact in their organizations. But what about those just starting out or looking for a change?
Entry-Level and Transition Roles
For aspiring developers or those seeking a career shift, these positions provide a solid foundation to build upon.
DevOps Engineer
The DevOps Engineer role in Plymouth offers a strong entry point for those new to the industry. It's a great opportunity for individuals eager to learn and grow within a supportive environment.
Clinical Operations Development Lead
For those interested in clinical operations, the Clinical Operations Development Lead position in Exeter offers a chance to pivot into tech roles with a healthcare focus, blending industry knowledge with new tech skills.
Salesforce Enterprise Architect
Salesforce Enterprise Architect roles like this one in Cambridge provide a pathway for those transitioning into tech from business backgrounds, focusing on enterprise solutions and client interactions.
Whether you're an experienced developer or just starting your career, these roles offer a wide range of opportunities to suit different needs and career goals. Explore these listings to find the role that aligns with your aspirations and skills.