
Principal Software Engineer (Remote UK)
Remote
Bracknell, United Kingdom
Full Time
04-04-2025
Job Specifications
Who We Are
In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive.
While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world.
Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers.
Our Culture - Everywhere Work Centered Around You
At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth.
We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work?
About The Team
We work on Application Control for Neurons which provides customers the ability to view and configure what happens to Applications when they are being requested to run on the Endpoint. We partner with our Product Manager and UX to ensure everything runs smoothly and efficiently when developing new Features. Software is released on a quarterly cadence working in 2 week sprints. With a focus on problem-solving, organizational skills and a creative approach, we navigate through challenges to achieve successful outcomes.
What You Will Be Doing
Provide technical leadership on high-impact projects.
Work with a team of experienced engineers and coaches when needed.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
Manage project priorities, deadlines, and deliverables.
Deliver quality code via unit and integration testing through a suite of automated tests.
Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions.
To Be Successful in The Role, You Will Have
12+ years of experience in full stack development using Microsoft Tech Stack with C# and SQL.
Bachelor’s degree in computer science or software engineering, or related discipline.
Strong analytical and problem-solving skills.
Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services.
Attention to detail, high degree of accuracy in daily work, ability to work independently and meet timelines.
Preferred Skills
Experience with Azure Managed Services, Docker, Kubernetes, Terraform, Helm
Experience building modern web apps using Angular and Typescript
Experience working in Azure DevOps managing backlogs etc
Working knowledge of OWASP security best practices
Knowledge of working with FedRamp compliance
Our Employer Commitment
This job posting will remain active until a qualified candidate is identified.
At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com .
About the Company
Ivanti breaks down barriers between IT and security so that #EverywhereWork can thrive. Ivanti has created the first purpose-built technology platform for CIOs and CISOs – giving IT and security teams comprehensive software solutions that scale with their organizations’ needs to enable, secure and elevate employees' experiences. The Ivanti platform is powered by Ivanti Neurons - a cloud-scale, intelligent hyper automation layer that enables proactive healing, user-friendly security across the organization, and provides an em... Know more
Related Jobs


- Company Name
- RJC Group
- Job Title
- Software Engineer
- Job Description
- Full Stack Developer - London - Energy Trading - 140k RJC is working a Full Stack Developer role for a global energy trading company based in London. Working as part of the Global Analytics team within the Front Office, they are looking for someone to collaborate directly with the business and develop analytics applications utilised by commodity trading desks. The role demands expertise in energy market data, developing infrastructural components, and implementing full stack technology for commodities analytics. The ideal Full Stack Developer will have: Minimum 5+ years of experience working with C# and related .NET technologies Strong proficiency with front end development (preferably React), async patterns, and DOM manipulation Ability to interact with stakeholders to progress design and satisfy requests Experience operating and supporting bespoke trading platforms Experience working in an agile scrum development model Apply below with an up to date CV below to set up an initial call.


- Company Name
- Wise
- Job Title
- Senior Software Engineer - SRE
- Job Description
- Company Description Wise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their life easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. More about our mission. Job Description About the role We are looking for a Senior SRE Engineer to focus on Reliability Excellence at Wise. You will work cross functionally with all engineering teams in Wise to ensure we consistently deliver on our availability and performance SLOs. A product engineer background looking to have a big impact, you will need strong collaboration skills, an ability to jump into projects and influence how teams approach reliability. Our SRE team is responsible for effective Incident management, Capacity management and Availability. You will focus on establishing/maintaining SRE best practices and removing any blockers to enable the reliability of Wise. How We Work We operate on a strong belief in automation, programmatic implementation, and reusable design. We’re looking for people who can step back and think holistically about the ecosystem, but also follow through and help implement the design; drawing on the resources across the rest of the platform tribe. As we grow, the expectations on the reliability of Wise consistently increase. We need to sustain this growth by continuously iterating on the services we run, with a focus on availability, security, and ease of use. We’re looking for an engineer with relevant experience who can analyse complex requirements and deliver simple solutions to help our teams achieve our mission with speed and confidence. What will you be working on? Identifying opportunities to optimise performance leveraging our observability stack to find bottlenecks, scaling issues and inefficiencies. Deep dive with teams on incident reviews, service reviews, suggest best practices and potential improvements Bring back requirements to the wider Platform team on a regular basis What do you need? We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you! Hands-on Java Software Engineer - you will be contributing to the Wise product and applying best SRE practices (development, testing, applications, observability). Strong understanding of Java and relevant application frameworks (e.g. Spring Boot). Hands on experience with troubleshooting Application, Database, Data related issues Strong prioritisation skills and effective time management Interested? Find out more: The Wise Tech Stack, 2025 Edition. Scaling our Infrastructure; how we make it work Wise Engineering – https://medium.com/wise-engineering What Do We Offer Starting salary: £80,000-£125,000 + RSU Wise Benefits Additional Information For everyone, everywhere. We're people building money without borders — without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on LinkedIn and Instagram.


- Company Name
- Referment
- Job Title
- Software Engineer - C#
- Job Description
- A leading sports betting technology firm in London is seeking a talented C# Developer to join their data analytics and reporting team. This new role has been created due to the company’s strong performance and internal growth, offering a fantastic opportunity for career progression. The successful candidate will be responsible for building reporting tools and applications to support quantitative workflows across the organization, working with large data sets. Key Responsibilities: Develop reporting tools and applications for internal users, utilizing large data sets. Work on both frontend and backend projects, enhancing data analytics platforms. Collaborate with the team to improve operational workflows and user experience. Key Requirements: Degree in Computer Science or a related scientific field. Strong experience in C# and the .NET platform. Experience in building or maintaining reporting and data analytics platforms. Good database experience, including SQL Server, Oracle, or similar. Knowledge of Web Technologies (HTML5, CSS, JSP, ASP.NET) is desirable. What’s Offered: Join a highly successful technology company with an excellent engineering culture. Opportunity to work alongside skilled software engineers in a small, lean team. Work with a modern technology stack and on multiple exciting projects. This role presents a unique chance to grow within a dynamic and rapidly expanding technology firm.


- Company Name
- Tact
- Job Title
- Java Software Engineer
- Job Description
- JAVA DEVELOPER / £60K / LEEDS You'll work on the business's very own platform, which is used across the globe. Having been in the game for over 20 years, they are still growing! Their solution has been built onsite and you'll work on its software and integrations. What's in it for you? £60,000 base salary 4.5 day working week (you can choose a half day every week which they will pay you for) Annual bonus Health Shield And much more!! What do you need? Java (At least 3 years of commercial experience working with Java) Cloud experience (they use Azure) Experience with ERP systems SQL Sound like you? No CV is needed at this stage - we can cross that bridge later. Simply press the 'Easy Apply' button at the top of this page with your LinkedIn profile. Good luck! Please note, only UK-based candidates will be considered.