CrawlJobs Logo

Kubernetes Developer

bentley.com Logo

Bentley Systems

Location Icon

Location:
Canada , Burlington

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Are you ready to start a new journey with a team of energized professionals advancing and connecting the world’s infrastructure? Bentley is looking for you! We are looking for a Kubernetes Developer to join our Bentley Infrastructure Cloud product development team and work on building our next-generation products and user experiences. Candidates who have built Kubernetes controllers/operators from scratch or contributed to reconciliation logic are especially encouraged to apply. The successful candidate will be a member of the software development group that delivers industry-leading software to transition the lifecycle of infrastructure assets into the digital world, contributing towards the Bentley Mission of providing innovative software and services for the enterprises and professionals who design, build and operate the world's infrastructure - advancing both the global economy and environment for improved quality of life.

Job Responsibility:

  • Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer, including design, implementation, testing and support of product features, core components, or Microsoft Azure-based Cloud services.
  • Design includes participating in defining and interpreting features and designing specific services, products, and features for stability, usability, and maintainability.
  • Implementation includes using the latest development tools to turn the designs into software products and services.
  • Support includes maintaining the existing code base and helping the support group.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Follow DevOps processes, from design through to delivery.
  • Develop and use fully automated CI / CD pipelines to deliver code changes all the way into production.
  • Learn and apply the latest technologies and coding patterns.
  • Follow secure development practices.
  • Mentoring and sharing experience with other colleagues in the team
  • Collaborating with other teams where we consume their services, or they consume ours

Requirements:

  • At least 3 years’ experience in software development with C#/.NET
  • Experience with Azure deployment and cloud services
  • Experience with Docker and Kubernetes
  • Working experience with C++
  • Graduate or post-graduate degree in computer science, software engineering or related field
  • Working experience with Scrum and Agile methodologies
  • Ability to write clear, maintainable, testable, efficient, and secure code.
  • Experience with .NET Core, .NET test frameworks, data structures, and OOP.
  • Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
  • Good verbal and written communication skills
  • Self-motivated person who can work individually and as part of a team.
  • Ability to learn and adapt quickly in a dynamic environment.

Nice to have:

Candidates who have built Kubernetes controllers/operators from scratch or contributed to reconciliation logic are especially encouraged to apply.

What we offer:
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package.
  • A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups.
  • A company committed to making a real difference by advancing the world’s infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world.

Additional Information:

Job Posted:
March 04, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Kubernetes Developer

Golang Cloud Developer

The role involves developing highly scalable cloud and cloud-native applications...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-7 years of experience in developing highly scalable cloud and cloud-native applications using a diverse range of technology stacks, architecture, design, development and support
  • Proven skills and programming experience in Golang, scalable concurrent processing, REST, GRPC and Data Caching Services
  • Ensuring adherence to best practices and standards
  • Collaborate closely with the team to translate functional requirements into technical solutions
  • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services that are part of the cloud infrastructure
  • Collaborate with other business units to understand and address their needs and translate them into application and operational requirements
  • Experience in building, orchestrating and deploying highly scalable REST/GPRC based stateless APIs/web services for web applications in Kubernetes environment
  • Familiarity with code versioning tools - such as Git, SVN
  • Experience with Helm charts
  • Experience with Auto-scaling constructs in Kubernetes
Job Responsibility
Job Responsibility
  • Collaborate closely with the team to translate functional requirements into technical solutions
  • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services that are part of the cloud infrastructure
  • Collaborate with other business units to understand and address their needs and translate them into application and operational requirements
  • Ensure adherence to best practices and standards
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Java Developer

This is an opportunity to work with one of the UK's most successful broadcast pr...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
arrowsgroup.com Logo
Arrows Groupe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive system development knowledge with Java
  • Familiarity with configuration and build tools such as Jenkins, Maven, Gradle
  • Familiarity with Prometheus and Grafana
  • Applied knowledge of software engineer standard methodology and multiple software development methodologies. e.g. XP, Scrum
  • Knowledge of design patterns and solid principles especially event driven designs
  • Test Driven Development (TDD), Behaviour Driven Development (BDD) & Pair programming
  • Experience of working with APIs
  • Experience with MQTT (IOT), Kafka
  • Commercial experience in working with Kubernetes and Kafka
Job Responsibility
Job Responsibility
  • Design, develop and test new micro-service applications using container technologies such as Docker and Kubernetes
  • Collaborate with other developers, sharing and receiving knowledge
  • Mentoring more junior developers and driving and designing in house training
  • Build applications that scale predictably, facilitate development across multiple developers and teams and promote maintainability and extensibility
  • Maintain and contribute to software delivery principles and guidelines based on internal standards and industry best-practice
Read More
Arrow Right

Java Developer

The international IT сompany Andersen invites a Java Developer to work on large-...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Commercial development experience as a Java Developer for 2+ years
  • Strong knowledge and experience with Java 11+, Spring, Spring Boot
  • Experience with AWS cloud infrastructure
  • Knowledge of Docker and Kubernetes containerization technology
  • Experience with SQL/NoSQL DB
  • Confident knowledge and experience with microservice architecture
  • Level of English – from Intermediate+ and above
Job Responsibility
Job Responsibility
  • Developing and maintaining backend services
  • Designing and implementing scalable microservice-based solutions
  • Participating in code reviews, mentoring team members, and conducting technical interviews
  • Engaging in team activities, knowledge sharing, and taking initiative in leadership tasks
  • Writing and optimizing SQL/NoSQL queries
What we offer
What we offer
  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
  • The opportunity to change the project and/or develop expertise in an interesting business domain
  • Guarantee of professional, financial, and career growth
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities
  • Access to the corporate training portal
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies)
  • Certification compensation (AWS, PMP, etc)
  • Referral program
  • English courses
  • Private health insurance and compensation for sports activities
Read More
Arrow Right

Software Developer

Exciting opportunity for a motivated Junior Software Developer to grow skills in...
Location
Location
Italy , Vicenza
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic understanding of Linux operating systems
  • 2-4 years of experience in SW - functional programming
  • General networking concepts (e.g., IP addressing, routing, protocols)
  • Curiosity to learn and adapt to new technologies
  • Strong problem-solving skills and attention to detail
  • Good communication skills and willingness to work as part of a team
Job Responsibility
Job Responsibility
  • Collaborate with senior developers to design and develop 5G Mobile Core Network functions in alignment with 3GPP standards
  • Learn to write clean, efficient, and maintainable code based on detailed specifications and guidance
  • Assist in integrating software components and third-party programs into existing systems
  • Work closely with mentors to verify and deploy programs and systems successfully
  • Participate in troubleshooting, debugging, and upgrading software under guidance
  • Explore new technologies and contribute ideas for innovative solutions in collaboration with the team
  • Learn and apply best practices to improve development workflows and software quality
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Java Developer

A senior development position responsible for accomplishing results through hand...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as Java software developer
  • Messaging Systems experience (Kafka, Nats, Solace, TiBCo, RabbitMQ etc.)
  • Experience working with SQL and databases such as Oracle, SQL Server, Hadoop etc.
  • Agile SCRUM
  • Experience with Java Multithreading/Concurrency, Web Services (SOAP/REST), DB2 Database, JMS, MQ, NDM, SFTP
  • Acquainted with industry best practices and standards, software development tools and techniques
  • Experience in developing distributed systems
  • Experience in the use of Containers (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Participate in design sessions with the development team, both employees and vendors located across multiple locations
  • Progress assigned JIRA tasks assign to completion
  • Provide user/support documentation
  • Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Communicate with stakeholders to help shape requirements and design decisions
  • Mentor/coach junior team members. Ensure that best practices and standards are followed as part of the application development life cycle
  • Participation in SDLC, Agile SCRUM
  • Analyze existing software systems and propose solutions to improve overall design, architecture, and efficiency
  • Troubleshoot and debug applications
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Full Stack Developer

As part of Citi's multi-year transformation effort to simplify and modernize its...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java developer with experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience in Web technologies, REST-APIs, and Backend using Java/J2EE technologies
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud)
  • Strong knowledge of Observability Stack, github, bitbucket, harness, CICD, Jenkins and deployment/packaging solutions such as Dockers/Kubernetes
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Proficient in information modeling, data structures and algorithms
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead for DDA Periphery Services
  • Partner with the solution / technical architecture team and other stakeholders in brainstorming sessions to identify solutions
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software, including hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Assist with the development of standards for coding, testing, debugging and implementation to ensure application design adheres to the overall architecture blueprint
  • Work with limited guidance, seeking guidance only as needed as the development and delivery strategy is defined
  • Establish system benchmarks, diagnose bottlenecks, and participate in application performance tuning
  • Participate in the full development life cycle, identify dependencies between agile and waterfall delivery, working within broadly defined parameters, including test plan execution and software quality needs
What we offer
What we offer
  • Global benefits
  • Equal opportunity employment policy
  • Fulltime
Read More
Arrow Right

Java Developer

The role is embedded in a technology team, London based but will work with colle...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in developing Java software components using modern development practices
  • Expert in automated software testing techniques
  • Expert in messaging systems, Secure REST interface design and build
  • Knowledge of the Prime and Stock Loan business useful or to be acquired on the job
  • Java, Spring Boot, Junit
  • Kubernetees/Docker/Kafka
  • Oracle
  • Linux
Job Responsibility
Job Responsibility
  • Understanding requirements, analyzing workflows and data processing, designing and delivering appropriate fully working software solutions
  • Produce microservice designs and develop them into fully working systems
  • Ensure quality is made a core part of the teams work practices
What we offer
What we offer
  • Hybrid working model
  • Mostly working from home with occasional days in the office
  • Fulltime
Read More
Arrow Right

Applications Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in large-scale Apps development as a UI developer
  • Hands-on experience in Angular 16+, RxJS, Bootstrap, Material UI, Typescript, Design patterns, Micro Frontends, Docker, Kubernetes, etc.
  • Proficiency in HTML5, CSS3, SCSS, Bootstrap, Material UI
  • Experience with RESTful APIs, JSON, and Web Services
  • Good to have knowledge of GraphQL, Websockets, WebRTC, etc.
  • Understanding of Node.js, Express, NPM, Webpack, Babel, etc.
  • Good working knowledge of source code control tools and technologies is a must
  • Strong fundamentals of OOPS (Object-Oriented Programming Standards) Concepts, Data Structures, and Algorithms
  • Optimize UI performance, accessibility, and responsiveness across devices
  • Strong experience developing and architecting integrated solutions with non-functional requirements like scalability, high availability, and consistency
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right