CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Java/Kotlin Jobs (On-site work)

826 Job Offers

Filters
Senior Software Engineer
Save Icon
Join our team in New York as a Senior Software Engineer. You will build and scale the real-time systems powering our automated GeniusIQ products. Collaborate with AI/ML teams to deploy models, ensuring reliable, efficient production services. Ideal candidates have distributed systems experience a...
Location Icon
Location
United States , New York
Salary Icon
Salary
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Azure's core Compute team as a Senior Software Engineer in Reston. Develop fault-tolerant distributed systems at the heart of cloud computing, using languages like C, C++, or Python. This role requires a U.S. Top Secret/SCI clearance and offers a chance to drive innovation on a hig...
Location Icon
Location
United States , Reston
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Flight Software Engineer
Save Icon
Join a Berlin space tech startup as a Senior Flight Software Engineer. Develop embedded C/C++ software on RTOS for next-generation space payloads. Lead hardware-software integration and contribute to ground segment systems. Requires 5-7+ years in embedded/space systems and relocation to Berlin.
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Senior Software Engineer - ML Infrastructure
Save Icon
Join Plaid in New York as a Senior Software Engineer specializing in ML Infrastructure. You will design and build scalable ML platforms, including feature stores and inference systems, to accelerate model development. We seek an expert with 5+ years in ML/AI infrastructure and a strong background...
Location Icon
Location
United States , New York
Salary Icon
Salary
190800.00 - 286800.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Windows Enterprise and Security team in Bangalore. Design and ship critical security features for the Windows OS at a global scale. We seek a senior engineer with 4+ years in C/C++/C# and deep systems-level experience. Build foundational capabilities in cryptography, identity, an...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Web Data Platform
Save Icon
Join Microsoft's Bing team in Beijing as a Senior Software Engineer. Design and build large-scale distributed data pipelines that process billions of documents daily. Utilize your expertise in C++, Java, or Python to power critical web understanding and AI services. This role focuses on high-reli...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, Android - Hailables
Save Icon
Join our Hailables team as a Senior Android Engineer in Bangalore. Design and implement innovative solutions to enhance the app experience for millions. We seek an expert with 5+ years of Android development, strong architecture skills, and high coding standards. Collaborate with a talented team ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Staff Software Engineer
Save Icon
Join Uber's mission to reimagine mobility as a Senior Staff Software Engineer in Hyderabad. Leverage 10+ years of experience to design and scale high-impact systems used by millions. We seek an expert in Go, Java, or Python with a passion for elegant code, mentorship, and collaborative problem-so...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's AI Platform Team in Redmond as a Senior Software Engineer. You will build high-throughput render services and innovate with LLM/GenUI technologies for products like Copilot and Bing. We seek experts in C#, TypeScript, React, and scalable systems with a passion for performance and...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Lead the development of impactful web experiences for over 500M users at Microsoft. This senior full-stack role in Redmond requires expertise in cloud architecture (Azure/AWS/GCP) and languages like C# or JavaScript. You'll provide technical leadership on strategic projects spanning AI, Office, a...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Budget Optimization Engineering team in Redmond. Drive a major Azure migration, modernizing Java microservices and Kafka pipelines using Kubernetes (AKS) and Azure DevOps. Build scalable, real-time ad infrastructure with a focus on reliability and large-scale distributed systems.
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Java)
Save Icon
Join Sopra Steria Polska in Katowice as a Senior Java Engineer. You will integrate the Simpl‑Open middleware into the Language Data Space, focusing on secure onboarding, APIs, and semantic interoperability. We seek strong Java/Spring Boot skills with Docker, OAuth 2.0, and REST API experience. En...
Location Icon
Location
Poland , Katowice
Salary Icon
Salary
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Edge team in Beijing as a Senior Software Engineer. You will enhance browser security, stability, and performance by analyzing user issues and attack data. Leverage AI to build defense strategies and collaborate with Windows teams. Requires 4+ years of experience with C++/C# and ...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, F-15
Save Icon
Seeking a Senior Software Engineer to provide technical leadership for the F-15 program in Dayton, Ohio. This role requires a Master's degree, 10+ years of experience, and expertise in DoD avionics software development and full lifecycle engineering. U.S. citizenship and a Secret clearance are re...
Location Icon
Location
United States , Dayton / Wright-Patterson AFB, Ohio
Salary Icon
Salary
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Senior Software Engineer (Java)
Save Icon
Seeking a Senior Java Engineer for a remote role based in Ahmedabad. You will design scalable architecture, develop high-performance applications using Spring Boot, and manage AWS cloud services. This position requires strong expertise in Java, JavaScript UI frameworks, and REST API development. ...
Location Icon
Location
India , Ahmedabad
Salary Icon
Salary
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Senior Software Engineer, Social Tech
Save Icon
Join our Social Tech team in Helsinki as a Senior Software Engineer. You will build and own scalable Java/AWS backend services for in-game social features used by millions. We seek a strong collaborator with expertise in cloud-native development, APIs, and databases. This role offers technical ow...
Location Icon
Location
Finland , Helsinki
Salary Icon
Salary
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join 2HB as a Senior Software Engineer supporting a government customer in Annapolis Junction, MD. This role requires expertise in Linux, Bash, Python 3.x, and NoSQL, with a focus on developing the GHOSTGEM software suite. A Master's degree plus 5 years, or a Bachelor's plus 7 years of relevant S...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Lead the design and optimization of scalable parallel systems in a high-performance computing (HPC) environment. This senior role requires deep expertise in C/C++, Python, Linux, and parallel programming. Drive architectural innovation and mentor engineers in Annapolis Junction.
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join Microsoft's Sports Data Engineering team in Vancouver as a Senior Backend Engineer. Design and build high-availability, low-latency data pipelines processing millions of live sports data points. Leverage your 4+ years of coding experience and cloud expertise (Azure/AWS/GCP) to power experien...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Imricor as a Senior Software Engineer in Burnsville. Develop critical embedded software for MRI-guided cardiac interventions using Java, C/C++, and RTOS. This role requires 5+ years of medical device experience and compliance with IEC 62304 and FDA standards. Enjoy comprehensive benefits whi...
Location Icon
Location
United States , Burnsville
Salary Icon
Salary
110000.00 - 140000.00 USD / Year
imricor.com Logo
Imricor Medical Systems
Expiration Date
Until further notice

About the Senior Software Engineer - Java/Kotlin role

Explore senior software engineer jobs specializing in Java and Kotlin, a high-demand career path for experienced developers who architect and build robust, scalable software systems. Professionals in this role are pivotal in transforming complex business requirements into efficient, reliable, and maintainable applications. Typically, they engage in the full software development lifecycle, from conceptual design and technical specification to implementation, testing, deployment, and ongoing optimization. A core responsibility involves making critical architectural decisions, often designing and implementing microservices, APIs, and cloud-native solutions that form the backbone of modern digital products.

Senior software engineers in the Java/Kotlin ecosystem commonly shoulder a wide array of duties. They design and develop high-performance backend services, distributed systems, and data processing pipelines. Ensuring code quality is paramount; they rigorously write unit and integration tests, conduct thorough code reviews, and advocate for best practices in clean code and design patterns like MVC. Collaboration is a key aspect, as they frequently work alongside cross-functional teams including product managers, UX/UI designers, DevOps specialists, and other engineers to deliver cohesive user experiences. Furthermore, they often provide technical leadership, mentoring junior developers, driving technical discussions, and contributing to strategic planning and knowledge-sharing initiatives.

The typical skill set for these jobs is extensive. Mastery of Java and/or Kotlin is fundamental, complemented by deep knowledge of JVM internals, concurrency, and memory management. Proficiency with popular frameworks such as Spring Boot, Micronaut, or Quarkus is highly valued. These roles require strong experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases, as well as expertise in designing RESTful and often GraphQL APIs. Familiarity with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is standard for deploying and managing applications. A strong understanding of software architecture principles, including event-driven and serverless designs, is essential.

Candidates seeking senior software engineer jobs are generally expected to possess a bachelor's degree in computer science or a related field, along with 5+ years of professional development experience. Beyond technical acumen, success in this senior role demands excellent problem-solving abilities to debug complex issues, a proactive approach to learning emerging technologies, and strong communication skills to articulate technical concepts to both technical and non-technical stakeholders. This career offers the opportunity to work on challenging problems, influence technology stacks, and build systems that serve millions of users, making it a cornerstone role in the technology industry.

Filters

×
Countries
Category
Location
Work Mode
Salary