List of job offers
Senior Software Engineer - Lakehouse Team Join us as we pursue our exciting new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey We are an engineering and... (more)
- Extend the Splunk platform to query new data lakes and provide further customer insights from their data.
- Write production-quality, high-performance distributed systems code.
- Build, test, operate, and maintain customer-critical query functionality.
- Have a growth mindset, constantly learning and adapting to new technologies.
- Empower your ideas by proof-of-concept prototypes.
- Design and implement new features.
- Analyze and optimize query performance.
- Innovate and contribute to the ...
- In-depth knowledge and proven track record in large scale data processing technology, including data transformation, indexing, query optimization, and processing, delivering valuable outcomes using data.
- Strong Java/Scala skills with distributed systems design and knowledge of OO and functional programming practices.
- Outstanding computer science fundamentals and data structure knowledge.
- Experience with Apache Spark, Databricks, or similar high volume data technologies.
- Ability to own ...
We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records. Splunk, a Cisco ...
(more)Job Requisition ID 25WD86489 Position Overview Autodesk is seeking a highly skilled Principal Engineer to join our GRC (Governance, Risk, and Compliance) and Trusted AI Engineering team. Joining this team will give you the opportunity to transform compliance processes and develop robust data pipelines, ensuring seamless and efficient automated regulatory adherence for critical Autodesk products. You will collaborate closely with cross-functional teams to enhance system reliability and achieve... (more)
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in Java or C++, and with data structures/algorithms. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large scale application design and architecture. - 3 years of experience with Android application development. Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical... (more)
- Drive complete development cycles of new pixel display projects, from requirements and design through implementation and establishing test plans.
- Architect and implement features such as variable refresh rate, color management and calibration, HDR, image enhancement methods, and more.
- Collaborate closely with Android platform teams on enabling new generations of Pixel.
- Develop the team's infrastructure by implementing new systems in areas such as telemetry, on-device diagnostics, and ...
Minimum Qualifications
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in Java or C++, and with data structures/algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large scale application design and architecture.
- 3 years of experience with Android application development.
Preferred Qualifications
- Master's degree or PhD in Computer Science or a related ...
- Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects as the business grows and evolves.
- Work with the Google Pixel team to shape the future of Pixel devices and services.
- Engage in developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Job Family: Software Req ID: 450065 Siemens Digital Industries Software - Where today meets tomorrow. Let's make the difference together Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise portfolio, we provide and encourage companies of all sizes with an end-to-end set of products, solutions and... (more)
- Develop new competitive functionalities and support the existing software solutions.
- Analyze requirements and contribute to all levels of the architecture and development.
- Work on large-scale software development using industry-standard software development and source code management tools.
- Ensure appropriate quality of software by creating automated tests on a regular basis and then maintaining them.
- Participate in software design, code reviews, and user documentation creation.
- ...
- Proven experience level in C++ 11/14/17.
- Professional experience in Qt library.
- Experience in the development of desktop applications for Windows.
Beneficial Skills
- Python, REST API, C++, client Boost, and Google-test (g-test).
- SVN, Visual Studio 2022, Software quality assurance, and Jenkins.
- COM, automation, MFC, and EDA-products experience.
- Excellent analytical skills.
- Ability to work with a team in a dynamic environment.
- Flexibility in choosing between working at home and the office.
- Great benefits and rewards as expected from a world leader in industrial software.
- Commitment to equality and diversity in the workplace.
Job Family: Software Req ID: 447985 C++ Software Engineer Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. As a C++ Software Development Engineer, you will... (more)
- Develop new competitive functionalities and support the existing software solutions.
- Analyze requirements and contribute to all levels of the architecture and development.
- Work on large scale software development using industry standard software development and source code management tools.
- Ensure appropriate quality of software by creating automated tests on a regular basis and then maintaining them.
- Participate in software design, code reviews, and technical documentation creation. -...
- Solid level in C++ 11/14/17.
- Professional experience in Qt library.
- Experience in development of desktop applications for Windows.
Beneficial Skills
- Python
- REST API C++ client
- Boost
- Googletest (gtest)
- SVN
- Visual Studio 2022
- Software quality assurance
- Jenkins
- Excellent analytical skills
- Ability to work with a team in a dynamic environment
- COM automation
- MFC
- EDA-products experience
- A collection of over 377,000 minds building the future, one day at a time in over 200 countries.
- Dedicated to equality, welcoming applications that reflect the diversity of the communities we work in.
- All employment decisions are based on qualifications, merit, and business need.
Our goal is to accelerate digital technologies for our global customers, focusing on the development of new mission-critical products, e-solutions and new digital services in accordance with the strategy of KuehneNagel. Join our fascinating and international working environment and be part of the team responsible for the further development of our digital logistics processes. Your Role As a Software Engineer, you will be part of a cross-functional product team working on our mission-critical... (more)
- Focus on developing the new Air Logistics System by implementing functional and technical components in a modern continuous delivery environment.
- Ensure quality and long-term maintainability of the software.
- Contribute to migrating from a Java Swing application to a new Angular app while troubleshooting and optimizing existing code.
- Conduct development tests, code reviews, and create unit tests to maintain high code quality.
- Participate in the entire development lifecycle, from ...
- Degree in computer science or a related field.
- Proficiency in development tools like Eclipse/IntelliJ, Maven, Git, and Jenkins.
- Strong expertise in Java and JUnit, with additional knowledge in Spring, JPA/Hibernate, and SQL being a plus.
- Experience in frontend development, with Angular as a must-have skill.
- Ability to find pragmatic and innovative solutions that maximize business value.
- Strong problem-solving skills with a creative and innovative approach.
- Highly self-motivated, ...
- Your work will have a direct influence on the future of logistics and IT.
- Flexible working hours and mobile working arrangement.
- Emphasis on teamwork, continuous learning, and diversity.
- Custom-made career planning with supportive supervisors.
- Work-life balance offerings and supplementary health insurance.
Your role at Dynatrace Dynatrace exists to make the world's software work perfectly. Our unified software intelligence platform combines broad and deep observability and continuous runtime application security with the most advanced AIOps to provide answers and intelligent automation from data at an enormous scale. This enables innovators to modernize and automate cloud operations, deliver software faster and more securely, and ensure flawless digital experiences. That is why the world's largest... (more)
- Develop a product that is essentially a distributed debugger running invisibly in complex production environments, delivering maximum value while incurring minimum overhead.
- Develop an application that works both in multi-cloud and on-premises environments.
- Participate in the whole implementation process, starting with talks with Product Managers and Architects through design, coding, and release preparation.
- Be a part of a mature development team with years of experience.
- Dedicate one...
- A solid foundation in object-oriented programming, data structures, and algorithms.
- Solid 5 years of experience with Java and professional experience in development.
- Experience with test-driven development, clean code, design patterns, etc.
- Open-minded attitude with a willingness to learn new technologies.
- Familiarity with working in an agile environment.
- Team player with a proactive approach.
- Get-things-done attitude.
- Good English communication skills.
- A one-product software company creating real value for the largest enterprises and millions of end customers globally.
- Working with the latest technologies and at the forefront of innovation in tech and other areas like marketing, design, or research.
- Flexible working models, ranging from full remote options to hybrid setups combining home and in-office work.
- A team that thinks outside the box, welcomes unconventional ideas, and pushes boundaries.
- An environment that fosters ...
There are over 8 billion people on this planet. And by 2050, there will be 2 billion more many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll... (more)
As a Software Engineer for John Deere, you will work on an Agile delivery team responsible for Global Trade Services product. In addition, you will:
- Design, develop, and test code/configuration required to deliver desired functionality.
- Collaborate with stakeholders and team members to ensure features meet business needs.
- Create necessary documentation.
- Develop work estimates to facilitate team planning processes.
- Follow Agile software delivery methodology.
- Perform delivery using ...
- 4 or more years of experience with application development (ABAP), configuration, database, and infrastructure capabilities and constraints.
- Experience with SAP ECC / S4.
- 4 or more years of experience with implementing projects using Test Driven Development, Security by Design, and Automated Testing.
- 4 or more years of experience and proficiency in SAP Products.
- 4 or more years working with SAP Integrations (SAP PI, IDOCs, Proxy Services).
- 6 or more years of experience converting ...
Your role at Dynatrace Dynatrace, the world's number one Software Intelligence monitoring platform, provides answers, not just data, about application performance and end-user experience. We're looking for talented Software Engineers to make our product even better. - Are you passionate about creating TypeScript-based solutions? - Always eager to crack down on the root cause? - Are you ready to dive into architectural internals to optimize solutions? If you strive for ownership of your projects,... (more)
- Create TypeScript-based solutions
- Analyze and resolve root causes
- Dive into architectural internals to optimize solutions Main tech stack:
- TypeScript
- JavaScript
- React
- Node.js
- NestJS Occasional technologies:
- AWS
- Kubernetes
- Terraform
- At least 5 years of commercial experience
- Good practical knowledge of JavaScript, TypeScript, and React
- Hands-on knowledge of tools and techniques for writing high-quality code
- Experience in writing E2E tests
- High agility and flexibility
- Good English communication skills Welcomed additional skills:
- Experience in software architecture
- Knowledge of building technologies
- Comfortable using and writing REST-based interfaces
- DevOps experience
- Get-things-done attitude
- A one-product software company creating real value for the largest enterprises and millions of end customers globally
- Working with the latest technologies and at the forefront of innovation in tech
- Hybrid working models that offer flexibility, combining home and in-office work
- A team that thinks outside the box and welcomes unconventional ideas
- An environment that fosters innovation and creative collaboration
- A globally unique and tailor-made career development program
- A truly ...
Remote work
Job Description HeatWave is a fully-managed database service that integrates transaction processing, real-time analytics, and machine learning within a single MySQL database. It eliminates the need for users to move data between databases, avoiding time-consuming, complex, error-prone, and costly operations. Business continuity is crucial, and HeatWave employs multiple strategies to ensure it. These include manual and automatic backups, point-in-time recovery, and high availability (HA) through... (more)
- Design and develop software solutions for replication and high availability (HA).
- Contribute to key system attributes such as resiliency, scalability, and performance.
- Develop, design, and debug software applications or operating systems.
- Engage in operations work, troubleshooting, diagnosing, and resolving production issues.
- Enhance HA and replication features, as well as design new functionalities.
- Tackle complex challenges in a dynamic and fast-paced environment.
- Provide ...
- BS or MS degree or equivalent experience in a relevant field.
- 3 years of software engineering or related experience.
- Background in distributed systems and/or replication.
- Knowledge of transaction processing concepts and techniques.
- Strong object-oriented design and programming skills.
- Proficient development skills in C/C++ or Java.
- Excellent spoken and written communication skills in English. Nice to have:
- Experience using MySQL.
- Knowledge of MySQL internals.
- Experience ...
- Competitive salary range in CAD from $76,700 to $167,600 per annum.
- Flexible medical, life insurance, and retirement options.
- Opportunities for community involvement through volunteer programs.
- Commitment to an inclusive workforce and support for individuals with disabilities.
Our Purpose Mastercard powers economies and empowers people in 200 countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest... (more)
- Software Development: Participate in the design, development, and maintenance of software solutions using the latest technologies and best practices. Contribute to the reliability, scalability, and efficiency of integration modules towards banks APIs across Europe. Define and establish clear acceptance criteria for requirements adhering to standards, processes, and best practices.
- Collaboration and Technical Contributions: Collaborate closely with development teams, contribute to ...
- Solid Foundation: Demonstrate a strong foundation in software development, with hands-on experience in relevant programming languages, tools, and technologies.
- Technical Proficiency: Show ability to design and develop software solutions that align with best practices and contribute to project success.
- Team Collaboration: Highlight ability to work effectively within cross-functional teams, contributing to a positive and innovative work environment.
- Opportunity to join a team dedicated to delivering innovative software products.
- Engage in a flat and T-Shaped squad structure that promotes collaboration and diverse task involvement.
- Contribute to shaping the future of software development and delivering world-class products.
Remote work
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. - 2 years of experience with data structures or algorithms in either an academic or industry setting. - 2 years of experience Android application development. Preferred qualifications: - Experience in Android and Automotive Engineering. Mobile technology has... (more)
- Collaborate cross-functionally to implement exciting new Android Automotive platform capabilities and features.
- Work across the Android Automotive stack from API design, framework and system software, and hardware abstraction layer to build new features.
- Create engineering designs for software features within the scope of the broader area, and write development code to implement features.
- Work with executive engineers to identify bugs and performance bottlenecks and continuously improve ...
Minimum Qualifications:
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- 2 years of experience in Android application development. Preferred Qualifications:
- Experience in Android and Automotive Engineering.
- Opportunity to grow as an engineer with access to all of Google's platforms and vast compute resources.
- Work in small, nimble teams that collaborate on common problems across products and focus areas.
- Exposure to a broad set of problems providing diverse technical challenges as well as accelerated career growth.
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical field. - Experience with networking solutions, data plane... (more)
- Design and implement new networking features in the Kubernetes and Google Kubernetes Engine (GKE) area.
- Design and develop network virtualization solutions for containers.
- Help customers who encounter issues in production clusters.
- Engage with the open source community to help shape the direction of networking in Kubernetes.
Minimum Qualifications:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred Qualifications:
- Master's degree or PhD in Computer Science or a related technical field.
- Experience with networking solutions, data...
- Opportunity to work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects.
- Empowerment to act like an owner, take action, and innovate.
- Versatile work environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - 3 years of experience with API design and development for large-scale distributed systems. Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical field. - Experience coding in Java or Kotlin. Google Cloud's software engineers develop the next-generation... (more)
- Be responsible for working across a wide range of technologies and to deliver new APIs, services, infrastructure, features, and fixes to the Dataform platform and to our open-source projects.
- Work closely with leaders across multiple teams to define product and technical requirements that can support new features, functionality, and improvements across BigQuery and Dataform products.
- Identify, propose, and deliver improvements to processes, reliability, scalability, APIs, and long-term ...
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 3 years of experience with API design and development for large-scale distributed systems. Preferred qualifications:
- Master's degree or PhD in Computer Science or a related technical field.
- Experience coding in Java or Kotlin.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.
- Commitment to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
- Consideration of qualified applicants regardless of criminal histories, consistent with legal requirements.
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with one or more general purpose programming languages such as Java, C/C++, Python, Objective C, JavaScript, or Go. - Experience in web-based feature development, frontend programming languages Javascript, Typescript, Dart, and frontend framework Angular, AngularJS, AngularDart. - Experience with web technologies (e.g., HTML, CSS, Javascript, Angular). Preferred qualifications: - 2 years of... (more)
- Provide technical direction across multiple product teams.
- Estimate projects, discuss scope, question requirements, and challenge the designs.
- Develop UI heavy Cloud Console products mostly in Angular and Java.
- Work closely with UX Designers, Researchers and Writers, Product Managers, and other Engineers to implement experiences for our Users.
- Collaborate with API teams on integration and delivery, including scalability and performance.
Minimum Qualifications
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with one or more general purpose programming languages such as Java, C/C++, Python, Objective C, JavaScript, or Go.
- Experience in web-based feature development, frontend programming languages Javascript, Typescript, Dart, and frontend framework Angular, AngularJS, AngularDart.
- Experience with web technologies (e.g., HTML, CSS, Javascript, Angular).
Preferred Qualifications
- 2 years...
- Opportunity to work on a specific project critical to Google's needs with opportunities to switch teams and projects.
- Versatile work environment that encourages leadership qualities and enthusiasm to tackle new problems across the full-stack.
- Involvement in developing enterprise-grade solutions that leverage Google's cutting-edge technology.