cover image
Ivanti

Principal Software Engineer

On site

Bracknell, United Kingdom

Full Time

13-03-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 background Company brand
Company Name
Goldman Sachs
Job Title
Asset & Wealth Management - Birmingham - Associate - Devops / System Engineer
Job Description
Job Description What We Do At Goldman Sachs, our Engineers don’t just make things – we make things possible.  Change the world by connecting people and capital with ideas.  Solve the most challenging and pressing engineering problems for our clients.  Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our technology division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions.  Want to push the limit of digital possibilities? Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. Asset & Wealth Management The Asset & Wealth Management Division include Goldman Sachs Asset Management (GSAM), Private Wealth Management (PWM) and Marcus Savings & Invest businesses (MS&I). We provide asset management, wealth management and banking expertise to consumers and institutions around the world. AWM partners with various teams across the firm to help individuals and institutions navigate changing markets and take control of their financial lives. Marcus Savings & Invest The firm’s Marcus Savings & Invest consumer businesses combine the strength and heritage of a 150-year-old financial institution with the agility and entrepreneurial spirit of a tech start-up. Today, we serve millions of customers across deposits and invest products. We use innovative design, data, engineering, and other core capabilities to provide customers with powerful tools and products that are grounded in value, transparency, and simplicity. Marcus Digital Platform The Marcus web and mobile apps are among the most used at the firm. Our digital platform provides the web, mobile, and user identity foundation – along with the underlying runtime environment – that powers modern web and mobile user experiences for millions of Marcus customers. In this role you will Build highly available systems based on a microservices architecture Collaborate with Application Development Engineers, Technology Infrastructure teams and vendor teams to ensure that the solutions being implemented are scalable and highly automated, from infrastructure provisioning to code deployment, and support Automate activities and operations to make processes faster and more efficient Uplift existing services from the firm private cloud to the latest technologies on public cloud Troubleshoot problems encountered by both technology teams as well as end users of our applications How You Will Fulfill Your Potential You will develop financial products with direct impact on millions of consumers Systems under your watch will be the primary sources of revenue for the organization You build it: engineers are in control of decisions about systems they own from the first line of code written You run it: engineers with assistance from global SRE guild are responsible for operation of systems they built You own it: engineers do not wait for orders here. They do research, pitch projects. Great ideas are valued and implemented Professional network: you will meet and collaborate with very influential people within the global organization and the entire industry Every person is a first class member of the team irrespective of location. Same caliber of work is given to engineers located in US, Europe and Asia Skills And Experience We Are Looking For Minimum 2 years of relevant professional experience B.S. or higher in Computer Science (or equivalent work experience) Advanced experience in Systems Engineering Experience with Software Development in a Linux environment, Shell scripting, Perl/Python Understanding of the Agile development methodology Experience with any of these tools: Github, Terraform, Jenkins, Bamboo, BitBucket, Chef, Ansible, PowerShell Experience with deploying code to production systems and building out blue/green deployment infrastructure and accompanying automation techniques Energetic, self-directed and self-motivated, able to build and sustain long-term relationships with clients and colleagues Intuitively coalesce towards problems with an open mind, within the context of a team Exceptional analytical skills, able to apply knowledge and experience in decision-making to arrive at creative and commercial solutions Strong desire to learn and contribute solutions and ideas to a broad team Can manage multiple tasks and use sound judgment when prioritizing Strong verbal and written communication skills Cloud infrastructure expertise, preferably AWS Preferred Qualifications Experience with log aggregation (Splunk, ELK, etc) Experience managing Kafka as messaging middleware Familiarity with high-scale NoSQL solutions like MongoDB Knowledge of compute, storage, firewalls and networking fundamentals Expertise in delivering SOA or microservices architecture Understanding of principles of Continuous Delivery, Devops and SRE Fintech experience will be a great asset About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.
West Midlands, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Bally's Interactive
Job Title
Full Stack Developer (React + Java)
Job Description
Who We Are Bally's Corporation is a global casino-entertainment company with a growing omni-channel presence. It currently owns and manages 15 casinos across 10 states, a golf course in New York, a horse racetrack in Colorado, and has access to OSB licenses in 18 states. It also owns Bally's Interactive International, formerly Gamesys Group, a leading, global, online gaming operator, Bally Bet, a first-in-class sports betting platform, and Bally Casino, a growing iCasino platform. With 10,600 employees, the Company's casino operations include approximately 15,300 slot machines, 580 table games and 3,800 hotel rooms. Upon completing the construction of a permanent casino facility in Chicago, IL, and a land-based casino near the Nittany Mall in State College, PA, Bally's will own and/or manage 16 casinos across 11 states. Bally’s also has rights to developable land in Las Vegas post the closure of the Tropicana. Well, what about the team? Join our dynamic Player Accounts and Wallet team, where you'll be at the forefront of creating seamless user experiences through account registration and secure access control. You'll play a pivotal role in facilitating transactional operations that impact our players' Wallet Accounts. Embrace the Scrum methodology with us, as we continuously inspect, adapt, and maintain transparency in our progress and outcomes. You'll have the opportunity to develop robust APIs capable of handling thousands of requests per second, ensuring reliability and performance to support our gaming operations. Be part of an exciting journey as we undertake major projects like transitioning our software architecture from Monoliths to containerized Microservices or adding Sportsbook features to our ventures. This is your chance to make a significant impact in a fast-paced, innovative environment. Join us and help shape the future of online entertainment! The tech stack includes React v16, Java 17/21, Spring Boot 2.x/3.x, MaterialUI v4, Node.js - v12,Docker, Kubernetes, Ansible So, what will you be doing? Solving technical problems within distributed environments Participating in design and code reviews Building APIs that need to handle thousands of requests a second in a reliable and performant way. Re-architecting parts of our software stack away from Monoliths and towards containerised Microservices And what are we looking for? Experience working with Agile, Lean, TDD, BDD Have knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, SOLID, Enterprise Integration Experience with TypeScript, JavaScript, and Node.js. Experience with core server-side Java development. Experience in designing and developing front-end logic using the React stack and Material U Experience working with high volume, low latency web applications. Familiarity with distributed messaging systems like Kafka. DNA / Values At Bally’s Interactive, we are driven by a set of core values that we like to call our DNA. We strive to embody our DNA and keep them at the heart of everything we do! We are Always Ready to embrace change, adapt, and do what it takes to delight our customers. We believe that You Make the Difference, which is what gives our players the best experience and keeps them coming back. We are All One Team, looking out for each other, respecting diversity while connecting through a common purpose. Our teams are Learning Every Day by showing constant curiosity and the drive to learn from successes, mistakes, new experiences, and the people around us. At Bally’s we Love to Lead by thinking differently, seeking innovation, and always looking for ways to raise our game. Equal Opportunities At Bally’s Interactive, we are committed to promoting equal opportunities in employment and working conditions. Diversity, Equity and Inclusion are important to us, and we encourage a culture where everyone can be themselves at work. We believe passionately that employing a diverse workforce is central to our success, this is our superpower. We do not discriminate against employees or job applicants on the basis of race, colour, nationality, ethnic or national origin, age, sex or sexual orientation, gender reassignment, religion or belief, marital or civil partner status, pregnancy or maternity, political opinion or disability.
London, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
BlackRock
Job Title
Software Engineer, Associate
Job Description
About This Role Are you interested in building innovative technology that crafts the financial markets? Do you like working at the speed of a startup, and solving some of the world’s most exciting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We recognize that strength comes from diversity, and will embrace your outstanding skills, curiosity, and passion while giving you the opportunity to grow technically and as an individual. We invest and protect over $11 trillion (USD) of assets and have an extraordinary responsibility to our clients all over the world. Our technology empowers millions of investors to save for retirement, pay for college, buy a home, and improve their financial well-being. Being a technologist at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment operating system called Aladdin. Aladdin is used both internally within BlackRock and externally by many financial institutions. Aladdin combines sophisticated risk analytics with comprehensive portfolio management, trading, and operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and supports millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide! Being a Member Of Aladdin Engineering, You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyse multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Qualifications First or 2:1 degree in a STEM subject (CS, Mathematics, Engineering) 3+ years of experience Skills And Experience Proficient in java backend/full-stack development (3 - 5 years) with a strong exposure to frameworks and SDLC: such as Spring, JDBC, design, development, testing, debugging, and automation techniques. Strong OO skills and design patterns knowledge. A knowledge of Scala or the willingness to up-skill if required. Ability to develop applications that utilise SQL to retrieve or persist data. Specific knowledge of Snowflake, MS SQL Server is a plus. Proficiency in web development with exposure to frameworks, such as Angular (preferable), React, typescript, is a plus. Demonstrates an ability to build applications that process large volumes of data yet remain highly responsive and resilient. Experience with the Agile SDLC, with a quality-first mindset and high test-coverage, using test frameworks like Junit & Cucumber. Exposure designing and implementing micro services as well as graph & RESTful APIs. Experience working with frontend engineers and end users when building backend solutions. Competencies Passionate about delightful user experience, building high quality, responsive, persona-based UIs to meet the needs of the future. Excellent analytical, problem-solving, and communication skills. Experience or a real interest in finance, investment or portfolio management processes, and an ability to translate business problems into technical solutions. Experience taking emotional ownership of the design and development of a significant application, system, or key component. Ability to form positive relationships with partnering teams, sponsors, and user groups in a distributed team environment. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of employee benefits including: retirement investment and tools designed to help you in building a sound financial future; access to education reimbursement; comprehensive resources to support your physical health and emotional well-being; family support programs; and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, race, religion, sex, sexual orientation and other protected characteristics at law.
London, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
Dataiku
Job Title
Software Engineer Fullstack - Core - Onsite or Remote (FR, UK, DE, NL)
Job Description
At Dataiku, we're not just adapting to the AI revolution, we're leading it. Since our beginning in Paris in 2013, we've been pioneering the future of AI with a platform that makes data actionable and accessible. With over 1,000 teammates across 25 countries and backed by a renowned set of investors, we're the architects of Everyday AI, enabling data experts and domain experts to work together to build AI into their daily operations, from advanced analytics to Generative AI. Why Engineering at Dataiku? Dataiku’s on-premise, cloud, or SaaS-deployed platform connects many data science technologies, and our technology stack reflects our commitment to quality and innovation. We integrate the best of data and AI tech, selecting tools that truly enhance our product. From the latest LLMs to our dedication to open source communities, you'll work with a dynamic range of technologies and contribute to the collective knowledge of global tech innovators. You can find out even more about working in Engineering at Dataiku by taking a look here. Here are some useful links so you preview what we do at Dataiku: Dataiku's Key Capabilities ; Dataiku's Github, you can also take a look at the Gallery, a public instance showcasing some example projects (note editing is very limited and will be regularly reset). Our product is called Dataiku DSS which stands for Dataiku Data Science Studio. If you’d like to know more about it, you can watch the demo here or try the free version here. How You’ll Make An Impact This position is either onsite from Paris, London, Berlin and Amsterdam, or remote from any of these countries. As a Fullstack Engineer, you’ll contribute to building Dataiku DSS core features by joining one of the following themes: Data Preparation: Develop tools for data integration, transformation, and cataloging, as well as Jupyter notebooks, SQL workbenches, and APIs. Add new capabilities for data integration, transformation, and visualization using LLMs Optimize workflows for large-scale datasets and improve database support Strengthen developer tools like Jupyter notebooks and SQL workbenches Tech stack: Java, Python, AngularJS, Angular Data Visualization: elevate our data visualization capabilities with high-performance charting tools and dashboards. Develop new chart types and optimize visualization performance Enhance dash boarding capabilities to deliver fast and flexible experiences Tech stack: React, AngularJS, Angular, D3.js, ECharts, Node.js, Java, Spring AI & Machine Learning: Collaborate on next-gen AI features, from statistics and time series forecasting to LLM inference. Build next-generation features like cross-provider LLM APIs or integration with the latest Machine Learning models Collaborate with research teams on innovative machine learning experiments Tech stack: Python, scikit-learn, TensorFlow, PyTorch, Java, Angular, AngularJS MLOps: Develop back-end capabilities for automating and monitoring ML model lifecycles while supporting cross-functional collaboration. Build tools to automate retraining, monitoring, and deployment of ML models Enhance collaboration features for ML stakeholders Tech stack: Python, Java, Angular, Angular.JS, Kubernetes, Docker Platform: Focus on scaling and securing the platform while improving cloud integrations and supporting a wide array of data sources and engines. Optimize processing engines for scalability and latency Expand capabilities to support new databases and cloud platforms Tech stack: Java, Python, Angular, Kubernetes, Spark, AWS, Azure, GCP AI Governance: Build features for AI compliance, connecting disparate systems and simplifying governance processes. Develop customizable platforms for managing AI compliance and governance Simplify policy enforcement and integration across disparate systems Tech stack: Java, Angular, PostgreSQL What You Need To Be Successful We’re stack agnostic, so all you need is a significant experience in software engineering, building a real product We’re hiring at all levels (junior, mid, senior) A passion for combining backend performance with exceptional frontend user experience. You want to work in a fast-paced, high-growth environment that values diversity of talent, excellence of product, and exciting engineering challenges at scale What does the hiring process look like? Initial call with a member of our Technical Recruiting team (45min) Video call with an Engineering Team Lead (1h30) Technical Assessment to show your skills (Home Test or Live Coding) Final Interviews with our VPs of Engineering (2h) What are you waiting for! At Dataiku, you'll be part of a journey to shape the ever-evolving world of AI. We're not just building a product; we're crafting the future of AI. If you're ready to make a significant impact in a company that values innovation, collaboration, and your personal growth, we can't wait to welcome you to Dataiku! And if you’d like to learn even more about working here, you can visit our Dataiku LinkedIn page. Our practices are rooted in the idea that everyone should be treated with dignity, decency and fairness. Dataiku also believes that a diverse identity is a source of strength and allows us to optimize across the many dimensions that are needed for our success. Therefore, we are proud to be an equal opportunity employer. All employment practices are based on business needs, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, neurodiversity, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate. This applies to all policies and procedures related to recruitment and hiring, compensation, benefits, performance, promotion and termination and all other conditions and terms of employment. If you need assistance or an accommodation, please contact us at: reasonable-accommodations@dataiku.com Protect yourself from fraudulent recruitment activity Dataiku will never ask you for payment of any type during the interview or hiring process. Other than our video-conference application, Zoom, we will also never ask you to make purchases or download third-party applications during the process. If you experience something out of the ordinary or suspect fraudulent activity, please review our page on identifying and reporting fraudulent activity here.
Myddle, United Kingdom
Hybrid
Full Time
26-03-2025