Top Java Developer Jobs
As a Senior Software Engineer, you will enhance performance and reliability of Postgres data pipeline services, create technical documents, write and test code, and collaborate with team members to resolve issues while working across the project lifecycle.
As a Staff Software Engineer at Fivetran, you will design, develop, and debug software for distributed systems, lead multiple projects, mentor other engineers, and ensure high code quality and reliability, all while innovating with new technologies.
As a Senior Software Engineer at Fivetran, you will develop features for the data validation service, enhance software architecture, and ensure reliable operation. Responsibilities include debugging data replication, analyzing new data sources, improving connectors, and participating in hiring processes. You will work in a collaborative environment focused on delivering dependable data solutions.
As a Principal Software Engineer at Fivetran, you will lead the architecture and development of the Data Lake product, collaborating with product teams and engineering to design high-performance data lake systems while ensuring reliability and performance. You will also contribute to open-source projects and influence technical directions across teams.
The ML Solutions Engineer will act as a trusted advisor to customers, facilitating technical and business discussions to enhance the use of AI applications. Responsibilities include engaging with clients, managing escalations, collaborating with the product team, and leveraging ML expertise to drive value for customers.
As a Senior Software Engineer for the Athlete Record team, you will design and build solutions, perform business and software analysis, and support the sustainable operation of enterprise systems. Responsibilities include software development, maintenance, design, optimization recommendations, and team management tasks for ongoing projects.
The Principal Software Engineer leads the design and development of large-scale cloud applications, overseeing critical projects and mentoring junior engineers. This role involves hands-on leadership, conducting root cause analysis, and ensuring high-performance multi-threaded applications across various architectures, including SOA and REST.
As an AI Tutor - Coding, you'll train and assess AI models, evaluate AI-generated code, solve coding problems, and create summaries of coding solutions. The role focuses on improving AI efficiency while allowing for professional growth in AI skills.
Featured Jobs
Seeking a Senior Mobile Developer with 6+ years of experience in Native iOS/Android Development to work on Vehicle Infotainment Systems applications. Responsibilities include feature development, architecture improvement, UI/UX enhancement, and collaboration with backend systems. Must have strong knowledge of mobile app design patterns and experience with Bluetooth connectivity.
As a Software Engineer at LINQ, you will work on delivering business critical applications with high function and technical quality. Responsibilities include developing backend http services, working with databases, designing APIs, and collaborating within a team environment.
The Sr. Software Engineer will design, develop, and implement advanced software solutions while ensuring compliance with regulations. Key responsibilities include software development, implementing DevSecOps practices, and maintaining cloud-based solutions. The role requires collaboration with teams, continuous improvement, and mentoring junior engineers.
As a Performance Engineer at Canonical, you'll focus on enhancing software performance and correctness across all engineering teams. You'll drive performance engineering skills and tools while working with the entire software stack, optimizing for efficiency and effectiveness. Collaborate with teams globally to measure and improve performance while influencing practices and frameworks over time.
The OpenStack Engineering Manager will oversee a team focused on managing customer environments, ensuring quality service delivery, and collaborating with various stakeholders. Responsibilities include optimizing engineering processes, measuring team performance, and meeting operational goals. Knowledge of distributed systems, cloud technologies, and software development is paramount.
The Engineering Manager will lead a team that delivers essential components of Ubuntu, focusing on system startup, compilers, language runtimes, and networking. Responsibilities include team leadership, planning, execution, product management collaboration, and promoting sound software development practices, while fostering a positive engineering culture in a remote environment.
As a Cloud Engineering Manager at Canonical, you will manage the BootStack engineering team responsible for delivering and improving managed services for customer environments using Cloud technologies. Your role will involve collaborating with stakeholders, overseeing operations, and ensuring quality delivery while maintaining high team morale and productivity.
As a Staff Site Reliability Engineer at Fivetran, you'll ensure the performance and reliability of the infrastructure while interfacing with engineering teams. Responsibilities include monitoring systems, improving deployment pipelines, addressing critical bugs, and collaborating on vulnerability management.
As a Staff Software Engineer at Fivetran, you will lead the design, development, and debugging of software for distributed systems while managing multiple projects and mentoring junior engineers. You will ensure high code quality, performance, and reliability, while keeping up with emerging technologies.
As a Senior Software Engineer in the databases team, you will enhance the performance and reliability of our Postgres data pipeline services, design new features, and collaborate closely with stakeholders across the project lifecycle, while resolving customer issues and improving system architecture.
In this role, you will contribute to building and improving data validation features, maintain software architecture, and ensure reliable operation of services. You will analyze new features from various data sources, enhance existing connectors, and assist in moving a client-side service to the cloud. Mentoring junior developers and participating in hiring processes are also part of your responsibilities.
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product, ensuring scalability and performance while collaborating with product teams and contributing to open-source projects. Responsibilities include designing reliable large-scale data lake systems, solving performance challenges, and maintaining operational excellence.
As a Full Stack Engineer at Mark43, you will work on developing cloud-based public safety software by building features, improving architectural strategies, and collaborating with product and design teams. You will also participate in the code review process and contribute to maintaining high code quality and technical documentation.
The role involves designing and implementing scalable, secure cloud-based solutions, focusing on architecture for distributed data systems, cloud security management, DevOps collaboration, and mentorship. It requires producing innovative solutions while ensuring operational excellence, thereby optimizing performance and reliability.
The Full Stack Engineer role in User Billing involves designing and building platforms and systems to support Stripe's monetization. Responsibilities include maintaining full-stack systems, debugging production issues, collaborating with various teams, and improving engineering standards.
The Staff Software Engineer will design, develop, and debug software for distributed systems, lead multiple projects, and mentor junior engineers while ensuring high performance and reliable code. They will advocate for adopting new technologies and maintain quality standards in a dynamic startup environment.
In this role, you'll ensure the reliability and performance of Fivetran's production infrastructure. Responsibilities include monitoring system availability and capacity, coordinating incident responses, and implementing enhancements to improve system reliability and scalability, all while collaborating with cross-functional teams.
Top Companies Hiring Java Developers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results