Senior Software Engineer
Join CatalystOne as a Senior Software Engineer to build scalable backend services in Java/Spring Boot, influence architecture, and grow across the stack with our collaborative team.
About CatalystOne
CatalystOne is a leading HCM vendor helping organisations build better workplaces. Our platform supports core HR processes across thousands of users, and we continuously evolve it to scale, perform, and stay trustworthy in complex enterprise environments.
As a Senior Software Engineer at CatalystOne, you will join one of our product teams and contribute to building, evolving, and operating critical parts of our HCM platform. This is not a role tied to a specific module. You may work on different domains over time, depending on business needs and where your strengths create the most value.
The Role
As a Senior Software Engineer, you are a hands-on developer with strong technical judgment. You take ownership of solutions end to end and contribute to both delivery and technical direction within your team.
You will primarily work with backend services, but you are comfortable collaborating across the stack when needed. You influence through code, discussions, and good engineering practices rather than formal authority.
What You’ll Do
Build and Deliver
Design, develop, and maintain scalable backend services using Java and Spring Boot
Build and evolve REST APIs that power core product functionality
Write production-quality code with a strong focus on correctness, security, and maintainability
Use agentic AI to great effect to maximise output whilst maintaining quality
Contribute to frontend codebases when needed using React and TypeScript
Quality and Operability
Write unit and integration tests and care about test coverage that actually matters
Participate actively in code reviews and raise the quality bar for the team
Take responsibility for performance, reliability, and observability of the services you work on
Contribute to CI/CD pipelines and automation to keep delivery fast and safe
Collaboration and Technical Leadership
Work closely with product managers, designers, and other engineers in a cross‑functional team
Contribute to technical design discussions and architecture decisions
Mentor other engineers through pairing, reviews, and everyday collaboration
Help shape and improve engineering practices across teams
Who You Are
A senior engineer who enjoys writing clean, well-structured code
Comfortable owning parts of a system and following them into production
Pragmatic about trade‑offs, but with high standards for quality and clarity
Able to communicate technical decisions clearly and constructively
Curious, collaborative, and happy to contribute where it helps the team most
Experience and Skills
Must have
Solid experience building backend systems in Java with Spring Boot or similar frameworks
Experience designing and consuming RESTful APIs
Good understanding of relational databases and data modeling
Experience with Git-based workflows and CI/CD pipelines
Experience working in agile, cross-functional teams
Experience using AI-assisted developer tools
Nice to have
Experience with React and TypeScript
Familiarity with Docker and Kubernetes
Experience with cloud platforms, preferably Azure
Interest in observability, performance tuning, and operational excellence
Benefits
As well as your salary, you’ll receive:
Time Off That Matters: Enjoy a solid 25 days of vacation per year to recharge and regroup.
Financial and Health Security: Benefit from a comprehensive pension and insurance package, plus private healthcare.
Your Well-being, Your Way: Take advantage of our wellness contribution to stay on top of your health.
Tech Tools for Efficiency: Get the job done with a choice of laptop (mac / PC), mobile phone & subscription, and a home internet allowance..
Easy Commuting: Offset your commute costs with our public transport allowance.
Lunch Made Easy: Skip the hassle and grab a bite at our staff canteen.
Flexible Work Setup: Hybrid for your life-work balance.
CatalystOne does not accept unsolicited resumes from search firms/recruiters. CatalystOne will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to the specific open position(s). Search firms/recruiters submitting resumes to CatalystOne on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary.
- Department
- Technology
- Role
- Full-Stack Software Engineer
- Locations
- Oslo office HQ, Drammen office, Sandefjord office, Chandigarh
- Remote status
- Hybrid
About CatalystOne
CatalystOne is a Scandinavian leader of HCM-software with over 250 employees throughout Norway, Sweden, Denmark, and India. We have, since 2004, built a strong value-based company driven by our customers' success. Our culture is characterized by a unique combination of emphasis on results and on people. We have experienced high growth in recent years and have the ambition to continue this growth both in Scandinavia and in other North-European countries.
CatalystOne is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, colour, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.
Fair Screening in our Recruitment process
To promote fairness and reduce unconscious bias, candidates are anonymised during the initial screening stage. This means applications are reviewed based on skills, experience, and relevance to the role – not personal characteristics. Once shortlisted, recruiters review the full candidate profile and engage directly with candidates throughout the process.
Use of AI
We use AI‑supported tools in parts of our recruitment process to help structure and summarise applications, support screening, and transcribe interviews. These tools assist our recruiters but do not make decisions on their own – all evaluations and hiring decisions are made by people.