CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Java/Kotlin Jobs

3426 Job Offers

Filters
Senior Software Engineer .NET
Save Icon
Join our team in Casablanca to modernize a large-scale .NET ERP platform. We seek a Senior Engineer with deep C# expertise and experience evolving complex, long-lived systems. You'll design new backend architecture and APIs while pragmatically addressing technical debt. This role offers a chance ...
Location Icon
Location
Morocco , Casablanca
Salary Icon
Salary
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Security in Hyderabad as a Senior Software Engineer. Develop cloud-scale services using Azure, Apache Spark, and React to combat digital threats. We seek an expert with 8+ years in distributed systems, OOP, and cloud platforms. Help build a safer world in a collaborative, growth-mi...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
iOS Senior Software Engineer
Save Icon
Join Uber's Earners Life Cycle team as a Senior iOS Engineer in Sunnyvale. Design and build critical onboarding and activation experiences for millions of earners using Swift and modern iOS frameworks. Lead technical projects, drive architecture, and mentor engineers in a cross-functional environ...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Bing Search Ads team in Beijing as a Senior Software Engineer specializing in GPU Inference Optimization. You will design and optimize high-performance software using C/C++, Python, and CUDA/ROCm for advanced AI models. This role focuses on kernel-level performance improvements f...
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
Save Icon
Join a team building foundational libraries and SDKs that empower M365 service teams to innovate faster and operate safely. You will apply systems programming principles, with a focus on Rust, to design robust and ergonomic APIs used at a global scale. This role offers deep learning in large-scal...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's AI revolution in Beijing as a Senior Software Engineer. Design and scale the secure backend platform powering Copilot and next-gen AI services. Leverage 4+ years of cloud platform expertise (Azure/AWS/GCP) with Docker, Kubernetes, and modern APIs. Collaborate with top engineers a...
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 II
Save Icon
Join Confluent as a Senior Software Engineer II in India. Design and build mission-critical, scalable backend systems using Java, Go, or Python. Develop cloud-native services for our data streaming platform, focusing on Kafka Connect and distributed systems. Enjoy a remote-first culture with robu...
Location Icon
Location
India
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Systems Software Engineer
Save Icon
Lead the development of Linux system management and monitoring infrastructure at HPE. This hybrid role in San Juan requires expert Golang skills to build Debian-based tools for software lifecycle and observability. We seek a senior engineer with 7-10+ years' experience in systems programming and ...
Location Icon
Location
United States , San Juan
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Build the next-generation data platform for the AI era, working on products like Microsoft Fabric and Azure Data Factory. Leverage your 4+ years of coding experience and cloud/data integration expertise to implement scal...
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, Consumer Fulfillment
Save Icon
Join UberEats as a Senior Software Engineer in New York. Build reliable, customer-focused backend systems for the Consumer Fulfillment team using Go, Java, or Python. You'll architect scalable solutions, ensure high-quality delivery, and work cross-functionally. This role offers competitive compe...
Location Icon
Location
United States , New York
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Applications Development Engineer
Save Icon
Join NTT DATA as a Senior Software Applications Development Engineer in Bangalore. Develop and enhance client applications using advanced Java, SQL, and Python within Agile/Scrum frameworks. This role requires a CS degree, strong analytical skills, and a focus on optimal functionality. Be part of...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Mumbai/Pune to develop scalable Java systems. Requires 5+ years of Java, Kubernetes/Docker, and CI/CD pipeline expertise. Ideal candidates will have strong skills in microservices, REST APIs, and agile methodologies. Join us to build high-performance solution...
Location Icon
Location
India , Mumbai; Pune
Salary Icon
Salary
Not provided
Freestone Infotech
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Freestone Infotech as a Senior Software Engineer in Mumbai or Pune. Design and deliver enterprise-grade Java applications using Spring Boot, Hibernate, and microservices. Leverage your skills in Docker, Kubernetes, and cloud platforms within a global IT solutions environment.
Location Icon
Location
India , Mumbai; Pune
Salary Icon
Salary
Not provided
Freestone Infotech
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a global team as a Senior Software Engineer, developing and maintaining key software applications. Leverage your 3-7 years of Java expertise, particularly with JSF and Spring MVC frameworks, to lead projects from design to production support. Enjoy niche work in AI and Computer Vision, a sup...
Location Icon
Location
Salary Icon
Salary
Not provided
cogniphi.com Logo
Cogniphi
Expiration Date
Until further notice
Senior Software Engineer (.NET)
Save Icon
Join our team as a Senior Software Engineer (.NET) to design and implement cutting-edge systems. You will leverage your 3-7 years of experience in C#, .NET, and C/C++ integration while leading project modules. Enjoy niche projects in AI and Computer Vision within a global culture that offers medi...
Location Icon
Location
Salary Icon
Salary
Not provided
cogniphi.com Logo
Cogniphi
Expiration Date
Until further notice
Senior C#.Net Software Engineer
Save Icon
Join a leading IT consultancy as a Senior C#.Net Software Engineer. This remote UK role involves designing scalable cloud solutions on Azure and influencing technical direction. You will build secure applications, optimize CI/CD pipelines, and drive adoption of modern practices, including AI codi...
Location Icon
Location
United Kingdom
Salary Icon
Salary
80000.00 - 90000.00 GBP / Year
datacareers.co.uk Logo
DataCareers
Expiration Date
Until further notice
Senior Software Commissioning Engineer
Save Icon
Seeking a Senior Software Commissioning Engineer for complex material handling projects in Karlovarský, Czech Republic. You will lead onsite testing and verification of WCS/WES systems, requiring 6+ years in warehouse automation and advanced network/database knowledge. This role offers involvemen...
Location Icon
Location
Czech Republic , kraj Karlovarský
Salary Icon
Salary
Not provided
talentor.cz Logo
Talentor Advanced Search
Expiration Date
Until further notice
Senior Full Stack Software Engineer
Save Icon
Join Retail Insight as a Senior Full Stack Engineer in Surrey/London. Design and build scalable analytics platforms using .NET Core, React, and modern databases. Enjoy a hybrid model, 25+ days leave, and strong career development in a collaborative team.
Location Icon
Location
United Kingdom , Surrey, Greater London
Salary Icon
Salary
Not provided
retailinsight.io Logo
Retail Insight
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a mission-driven healthcare tech company improving health equity across the US. As a Senior Software Engineer, you'll design scalable backend systems using Ruby on Rails and JavaScript in a fully remote role. Build high-throughput messaging APIs and integrations with leading EHR platforms fr...
Location Icon
Location
United States , New York City; San Francisco
Salary Icon
Salary
70.00 - 90.00 USD / Hour
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our dynamic team in Bangalore as a Senior Software Engineer, pioneering AI Security and SaaS Defense solutions. You will design and develop scalable enterprise services using C/C++/Java on Azure. This role requires 7+ years of experience, leadership skills, and a passion for cutting-edge clo...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
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