CrawlJobs Logo

Senior Software Engineer - Java

comsol.com Logo

COMSOL

Location Icon

Location:
Sweden, Stockholm

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for an experienced software engineer to join the team developing the simulation process and data management functionality in COMSOL Multiphysics®. The majority of the coding is done in Java, with some in C#, SQL, and TypeScript. Based in our newly renovated office in central Stockholm, the team works on the Model Manager — a process and data management system for simulation modeling in COMSOL Multiphysics®. The team belongs to the core group developing the user interface, communication, and data layer functionality of the COMSOL product suite. The group is also responsible for the Application Builder, COMSOL Server, and COMSOL Compiler functionality, which customers use to create, deploy, and manage simulation apps.

Job Responsibility:

  • Writing and reviewing code
  • Contributing to project specifications and design
  • Testing new functionality
  • Developing the simulation process and data management functionality in COMSOL Multiphysics®
  • Working on the Model Manager — a process and data management system for simulation modeling in COMSOL Multiphysics®
  • Developing the user interface, communication, and data layer functionality of the COMSOL product suite

Requirements:

  • M.Sc. or equivalent degree in computer science, engineering, mathematics, or physics
  • Excellent programming skills with proficiency in at least one object-oriented programming language
  • Work experience in relevant programming positions
  • Experience with larger software projects
  • Experience with API design
  • Experience with SQL databases, e.g. MySQL, PostgreSQL, SQLite, or SQL Server
  • Experience with search engines, e.g. Apache Solr or ElasticSearch

Nice to have:

  • Knowledge of physics or simulation
  • Interest in physics or simulation
What we offer:
  • Individual pension plans
  • Sponsored gym membership
  • Work-life balance with regular working hours
  • Opportunities to advance in roles and become leading experts
  • Collaborative working environment
  • Smooth onboarding process

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Senior Software Engineer - Java

New

Senior Software Engineer, Wikidata Platform

The Wikimedia Foundation is seeking a Senior Software Engineer to join the team ...
Location
Location
Salary
Salary:
141352.00 - 175725.00 USD / Year
wikimediafoundation.org Logo
Wikimedia Foundation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a backend or platform engineer working on distributed systems or data platforms
  • Deep understanding of database and knowledge graph representation technologies and standards
  • Proficiency in Java, C++, or other systems languages. Ability to set up, scale, and investigate systems is more important than expertise in a particular language.
  • Experience building and operating production-grade services with SLOs
  • Familiarity with modern observability tools (metrics, logging, tracing)
  • Understanding of graph databases, search indexes, or data processing pipelines
  • Ability to work collaboratively across disciplines and communicate clearly across technical and non-technical audiences
  • A commitment to learning, resilience, and contributing to a mission-driven engineering culture
Job Responsibility
Job Responsibility
  • Design, build, and maintain backend systems and APIs that power Wikidata’s query infrastructure
  • Improve reliability, observability, and automation of the Wikidata Query Service and data pipelines
  • Collaborate with SRE, data engineers, and product teams to ensure stability and scalability under growing usage
  • Monitor production systems, respond to operational incidents, and proactively identify and resolve bottlenecks
  • Support platform migrations and system upgrades (e.g., triple stores, streaming ingestion)
  • Contribute to deployment automation, CI/CD workflows, and service instrumentation
  • Participate in code reviews, design discussions, and technical planning
  • Document systems and share knowledge with team members and Wikimedia’s broader technical community
  • Fulltime
Read More
Arrow Right
New

Federal Senior Software Engineer

As Virtru continues to grow rapidly worldwide, including in the U.S. public sect...
Location
Location
United States , Washington DC
Salary
Salary:
190000.00 - 225000.00 USD / Year
virtru.com Logo
Virtru
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active U.S. TS/SCI Clearance required - ideally with CI poly or willingness to sit for one
  • 5+ years Experience with Go or Java and backend development
  • Experience developing software in or supporting Federal Government customer environments, with a focus on DoD mission areas
  • Experience integrating software solutions with other business systems, for example: data warehousing, BI, CRM, ERP, or analytics platforms
  • Ability to decompose complicated technical concepts into manageable parts and effectively communicate those parts in a manner that is digestible for peers as well as management
  • Self-starter and system-level thinker who proactively scans for and communicates problems with technology, investigates potential causes, and proposes solutions/next steps
  • Strong communication skills
  • Project management skills, including experience working on matrixed teams
  • Expert in building relationships, listening and managing time
  • A passion to serve the customer, which has played out in a prior customer-facing role like consulting or support, ideally sales engineering
Job Responsibility
Job Responsibility
  • Deliver efficient and professional solutions for clients to maximize value from Virtru’s products in Go or Java
  • Maintain awareness and knowledge of Virtru products, specifically APIs and SDKs
  • Able to develop standalone, modular, and code libraries to enable clients adoption of Virtru products
  • Engage with multiple business units including software engineering, operations, product management, and business stakeholders
  • Maintain a broad and deep technical understanding of the Virtru product line and the underlying technologies and protocols
  • Understand Virtru’s engineering strategy and business goals, and use this context to inform your work with VGS customers
  • Stay up-to-date on industry trends through self-study, research, and online courses
What we offer
What we offer
  • A Flexible PTO policy — we strongly encourage you to take time off (in addition to 14 holidays)
  • A $1,500 annual Learning & Development Stipend
  • Frequent company-sponsored team celebrations
  • Access to an Employee Assistance Program
  • Access to Headspace, a mental health app tailored to your specific needs
  • A flat 3% contribution to your retirement account
  • A high degree of flexibility
  • Competitive compensation
  • Generous parental, medical, and bereavement policies
  • Uncapped commissions for Sales roles
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Cloud Foundations

The Temporal Cloud Foundations group is looking for a Senior Software Engineer w...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • At least 3 years working on scalable distributed systems in production
  • Strong understanding of distributed systems concepts (consensus, concurrency, fault tolerance, multi-threading)
  • Proficiency in writing concurrent code in a language like Go, Java, or similar
  • Demonstrated experience designing and operating production systems in a cloud environment (AWS, GCP, or Azure)
  • Track record of driving projects from concept through design, implementation, launch, and ongoing operations
  • Strong communication skills
  • Ability to work effectively in small, collaborative, high-ownership teams
  • Experience mentoring or leading engineers
  • Experience contributing to architectural decisions
Job Responsibility
Job Responsibility
  • Lead the design and implementation of features for our Cloud Operational API, Temporal Workflows, Enterprise Features, and data pipelines
  • Drive architectural discussions, setting direction for the scalability, reliability, and efficiency of our services
  • Build and advocate for a strong developer experience for Temporal Cloud customers
  • Make and communicate practical technical trade-offs that balance customer needs, reliability, and system performance
  • Take ownership across the lifecycle of services—from design and implementation to deployment, monitoring, and operations
  • Improve and scale our tools (operational tools, CI/CD, deployment systems), processes, and engineering practices
  • Mentor and provide technical guidance to engineers on the team, raising the overall technical bar
What we offer
What we offer
  • Unlimited PTO
  • 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup (In addition to company-issued equipment)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Backend)

Tekmetric is looking for a Senior Software Engineer (Backend) to take part in th...
Location
Location
Salary
Salary:
Not provided
tekmetric.com Logo
Tekmetric
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years software engineering experience
  • Experience with Java and SQL databases (2+ years)
  • Enjoy working in fast moving and dynamic environments
  • High standards and a strong work ethic
  • Strong product sense and communication skills
  • Experience working cross-functionally and can work within ambiguity
  • Enjoy bringing innovation and impact to customers
Job Responsibility
Job Responsibility
  • Design and implement scalable services and applications that enable positive user experiences and measurable business growth
  • Provide implementation estimates and evaluations of different solutions
  • Collaborate with and across agile teams to design, develop, test, and support technical solutions
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Manage the end-to-end life cycle on the development of new features
  • Provide technical leadership, mentorship and growth to junior team members as we scale
What we offer
What we offer
  • Flexibility of remote work
  • Competitive base salaries
  • Generous Paid Time Off
  • Paid maternity, parental bonding, and medical leave
  • Comprehensive health benefits (Medical, Dental, Vision, Prescription)
  • Free, confidential counseling through BetterHelp
  • 401(k) Retirement Savings Plan with 100% employer match on contributions up to 6%
  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)
  • Life and Accidental Death & Dismemberment (AD&D) Insurance
  • Up to $60/month toward fitness or mental health
Read More
Arrow Right
New

Senior Software Engineer

At Relatient, we help healthcare organizations optimize patient access through A...
Location
Location
India , Pune
Salary
Salary:
Not provided
relatient.com Logo
Relatient
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, B.E./ B. Tech, computer engineering, or equivalent work experience in lieu of a degree is required
  • 7+ years of experience in a software engineering role using Java
  • Excellent knowledge of Java, Spring/Boot
  • Sound understanding of OOP concepts, OOD
  • Excellent understanding of data-structures, concurrency etc.
  • Working knowledge of AWS, Docker, and git
  • Previous experience building and working with CI/CD pipelines
  • Strong knowledge of SQL and relational databases
  • Previous experience building and consuming RESTful web APIs and any other third-party Integrations using Database/Flat files
  • Experience with TDD and writing test harness around the code
Job Responsibility
Job Responsibility
  • Builds resilient, secure, and scalable code using the latest technologies
  • Performs engineering activities for performance tuning and deep monitoring of applications and services
  • Writes clean, high-quality code by understanding the requirements from both Technical and Functional perspective
  • Works with business partners, architects, and other groups to identify technical and functional needs of the system, determine the priority of work, and ensure integrated end-to-end design and delivery
  • Mentors and guides the team members to follow best practices of Software Development as needed
  • Leverages DevOps practices for Continuous Integration and Continuous Deployment
  • Collaborates with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Is responsible for all aspects of SDLC of existing and new components
What we offer
What we offer
  • INR 5,00,000/- of life insurance coverage for all full-time employees and their immediate family
  • INR 15,00,000/- of group accident insurance
  • Education reimbursement
  • 10 national and state holidays, plus 1 floating holiday
  • Flexible working hours and a hybrid policy
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

At Relatient we’re on a mission to make access to healthcare simpler. We partner...
Location
Location
India , Pune
Salary
Salary:
Not provided
relatient.com Logo
Relatient
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in computer science, computer engineering, or equivalent
  • 7+ years of experience in a software engineering role
  • Able to design and implement RESTful APIs using AWS API Gateway and Lambda
  • Build scalable, low-latency services that integrate with Kafka/MSK for async communication
  • Previous experience producing dependable software using Java
  • Previous experience building and working with CI/CD pipelines
  • Strong knowledge of SQL and relational databases
  • Experience giving and receiving code reviews
  • Previous experience building and consuming RESTful web APIs
  • Knowledge of unit testing and integration testing
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new software features and applications, ensuring they meet the healthcare industry's regulatory standards
  • Drive innovation in the product line by researching and applying new technologies and methodologies to solve complex healthcare problems
  • Develop high-quality, secure, scalable software solutions that comply with healthcare regulations such as HIPAA
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment and maintenance
  • Ensure Software Solutions are developed in compliance with relevant healthcare regulations and standards, where applicable
  • Implement and oversee rigorous unit testing protocols and quality assurance processes to ensure software reliability and performance
  • Collaborate closely with product manager, UX/UI designers, and other stakeholders to understand user needs and translate them into functional software solutions
  • Lead and mentor junior software engineers, promoting a culture of excellence, continuous learning, and knowledge sharing
  • Champion the importance of data security and privacy within the team, ensuring all software solutions adhere to the highest standards of data protections
  • Stay updated with the latest in cybersecurity trends and regulatory changes affecting the healthcare industry to proactively address potential security vulnerabilities
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

At Relatient we’re on a mission to make access to healthcare simpler. We partner...
Location
Location
India , Pune
Salary
Salary:
Not provided
relatient.com Logo
Relatient
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in computer science, computer engineering, or equivalent
  • 7+ years of experience in a software engineering role
  • Able to design and implement RESTful APIs using AWS API Gateway and Lambda
  • Build scalable, low-latency services that integrate with Kafka/MSK for async communication
  • Previous experience producing dependable software using Java
  • Previous experience building and working with CI/CD pipelines
  • Strong knowledge of SQL and relational databases
  • Experience giving and receiving code reviews
  • Previous experience building and consuming RESTful web APIs
  • Knowledge of unit testing and integration testing
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new software features and applications, ensuring they meet the healthcare industry's regulatory standards
  • Drive innovation in the product line by researching and applying new technologies and methodologies to solve complex healthcare problems
  • Develop high-quality, secure, scalable software solutions that comply with healthcare regulations such as HIPAA
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment and maintenance
  • Ensure Software Solutions are developed in compliance with relevant healthcare regulations and standards, where applicable
  • Implement and oversee rigorous unit testing protocols and quality assurance processes to ensure software reliability and performance
  • Collaborate closely with product manager, UX/UI designers, and other stakeholders to understand user needs and translate them into functional software solutions
  • Lead and mentor junior software engineers, promoting a culture of excellence, continuous learning, and knowledge sharing
  • Champion the importance of data security and privacy within the team, ensuring all software solutions adhere to the highest standards of data protections
  • Stay updated with the latest in cybersecurity trends and regulatory changes affecting the healthcare industry to proactively address potential security vulnerabilities
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a highly skilled senior software engineer to join our team. This ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
rearc.io Logo
Rearc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in Java: Proven proficiency in designing, developing, and optimizing high-performance, multithreaded Java applications
  • Comprehensive SDLC Experience: Extensive experience with the entire software development lifecycle, including requirements gathering, architectural design, coding, testing (unit, integration, performance), deployment, and maintenance
  • Data Engineering & Financial Data Processing: Proven experience in data engineering, including building, maintaining, and optimizing complex data pipelines for real-time and historical financial stock market data
  • Financial Market Acumen: A strong background in the financial industry, with a working knowledge of financial instruments, market data (e.g., tick data, OHLC), and common financial models
  • Problem-Solving & Adaptability: Excellent problem-solving skills and the ability to work with complex and evolving requirements
  • Collaboration & Communication: Superior communication skills, capable of collaborating effectively with quantitative analysts, data scientists, and business stakeholders
  • Testing & CI/CD: A strong ability to work on development and all forms of testing, with working knowledge of CI/CD pipelines and deployments
  • Database Proficiency: Experience with various database technologies (SQL and NoSQL) and the ability to design database schemas for efficient storage and retrieval of financial data
Job Responsibility
Job Responsibility
  • Design and Development: Architect, build, and maintain robust, scalable, and low-latency Java applications for processing real-time and historical financial stock market data
  • Data Pipeline Engineering: Engineer and manage sophisticated data pipelines using modern data technologies to ensure timely and accurate data availability for analytics and trading systems
  • Performance Optimization: Profile and optimize applications for maximum speed, scalability, and efficiency
  • System Integration: Integrate data from various financial market sources and ensure seamless data flow into downstream systems
  • Mentorship and Best Practices: Provide guidance and mentorship to other engineers, contribute to code reviews, and advocate for best practices
  • Operational Excellence: Participate in the full software development lifecycle, from initial design to production support, ensuring system reliability and performance
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.