Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer  image - Rise Careers
Job details

Software Engineer

Job Description

Software Engineer - Java, JVM, Kotlin, Spring boot
Seniority: Junior/ Mid level
Location: Zurich 
Contract type: Full-time Permanent
Work Environment: Hybrid- 3 days in the office a week
 

Disclaimer: To be considered, applicants must be eligible to work within Switzerland. We will not be able to provide Visa sponsorship.

At Evooq, we are building an ecosystem of solutions that combine data, technology and investment expertise. Finance professionals use our solutions to rapidly identify investment opportunities, make informed decisions and manage the risk and the lifecycle of the investments. Moreover, Evooq is organized through highly autonomous teams and by privileging trust and responsibility.

We are expanding our core engineering team and seeking a passionate and motivated Software Engineer (Junior/ Mid level) to join us in our high-performing and agile collaborative environment.

As a Software Engineer, you will work on our core platform, building new features and enhancing them whilst utilizing modern technology like Java 17, Kotlin, Spring Boot, and Microservices architecture.

  • Take full ownership of the product you are crafting
  • You will be involved in the full life cycle of software engineering including requirement analysis, prototyping, design, implementation, deployment, monitoring, and support.
  • Ensure correctness, maintainability, and sustainability of the delivered solutions, following and promoting our established mindset for well-crafted design, code, and testing.

Qualifications

  • A can-do attitude and abundance mindset - you'll be involved in the full software life cycle, including decision-making from design to production.
  • Good taste and basic knowledge of modern, scalable software architecture.
  • Any knowledge of distributed systems is a plus.
  • Hands-on experience in designing and implementing high-quality modern APIs and back-end systems
  • Passion about writing clean code. We appreciate practices like Domain-Driven Design, BDD, or TDD.
  • Ability to analyze and challenge business requirements, brainstorm technology ideas, and design/build efficient cloud solutions
  • Team spirit: You are a great teammate, making sure that everyone on your team feels valued and is excited to work with you
  • Ability to complete projects with minimal supervision and direction
  • Passion, curiosity, pragmatism, and humility. We favor code and demos over lengthy discussions.

Technical Skills required:

  • Languages: mainly JVM-based, like Java and Kotlin.
  • Frameworks: Spring, Docker, Elastic Stack, Prometheus, Grafana, Redis, Maven/Gradle and RabbitMQ
  • Basic knowledge of software building process including versioning, package, and delivering.
  • Good knowledge of relational databases like PostgreSQL and Cassandra 

Additional Information

Evooq is a global provider of technology-driven solutions for wealth managers. We are building an ecosystem that combines data, technology and investment expertise to make personalised investment scalable.

Wealth managers use our solutions to deliver personalised advice to investors with high-quality content and the best investment products.

We are headquartered in Lausanne, with additional offices in Zurich and Singapore. We operate as a group of highly autonomous teams that take responsibility for their projects and interact with each other based on mutual trust.

    What You Should Know About Software Engineer , Evooq

    At Evooq, we're on the lookout for a passionate Software Engineer to join our dynamic team in Zurich, where you can work in a hybrid environment—three days a week in the office. This is your chance to be part of an innovative ecosystem that fuses data, technology, and investment expertise. As a Software Engineer focusing on Java and Kotlin, you'll have the opportunity to own your product while working with cutting-edge technologies, including Java 17, Spring Boot, and microservices architecture. You will get involved in the full software engineering lifecycle, from requirement analysis and prototyping to implementation, deployment, and support. We value well-crafted design and test-driven development. You will thrive in an environment that emphasizes trust and responsibility, collaborating closely with your team to enhance our core platform and delight finance professionals with modern APIs and back-end systems. If you have an abundance mindset and a can-do attitude, you'll fit right in. We're looking for individuals eager to challenge business requirements and come up with technology-driven solutions, making sure the values of passion, curiosity, and humility always shine through. At Evooq, you won't just write code; you’ll craft experiences that empower wealth managers to make personalized investment advice scalable. With your drive for clean code, you will play a crucial role in our ongoing mission. Join us and let’s engineer the future of finance together!

    Frequently Asked Questions (FAQs) for Software Engineer Role at Evooq
    What are the primary responsibilities of a Software Engineer at Evooq?

    As a Software Engineer at Evooq, your primary responsibilities will involve taking full ownership of product development. This encompasses the entire software lifecycle, starting from requirement analysis to design, implementation, deployment, monitoring, and ongoing support. You'll work in a collaborative, agile environment, focusing on building new features and enhancing existing ones using technologies like Java, Kotlin, and Spring Boot, ensuring that the solutions are maintainable and sustainable.

    Join Rise to see the full answer
    What qualifications are necessary to apply for the Software Engineer position at Evooq?

    To qualify for the Software Engineer role at Evooq, candidates should have a positive attitude, good taste in scalable software architecture, and hands-on experience designing modern APIs. Basic knowledge of distributed systems and relational databases like PostgreSQL and Cassandra is advantageous. A passion for clean code and familiarity with approaches such as Domain-Driven Design, BDD, or TDD would be beneficial to your application.

    Join Rise to see the full answer
    What is the work environment like for a Software Engineer at Evooq?

    Evooq offers a hybrid work environment for Software Engineers, where you will spend three days a week in the office, balanced with remote working flexibility. The atmosphere is collaborative and autonomous, promoting mutual trust among team members. You'll thrive in an agile setting, working closely with your colleagues to solve complex problems while contributing to core platform enhancements.

    Join Rise to see the full answer
    What technologies will a Software Engineer at Evooq be working with?

    As a Software Engineer at Evooq, you will work primarily with JVM-based languages like Java and Kotlin, alongside frameworks such as Spring and tools like Docker, Elastic Stack, and Prometheus. Familiarity with RabbitMQ, Redis, and development tools like Maven or Gradle will be beneficial to your role, as you engage in building high-quality back-end systems.

    Join Rise to see the full answer
    Is it necessary to have experience in finance to apply for the Software Engineer role at Evooq?

    While having experience in finance can be beneficial, it is not a strict requirement for the Software Engineer position at Evooq. However, a willingness to learn and an interest in finance technology will certainly help you adapt quickly to the role and understand the objectives of the projects you’ll be working on.

    Join Rise to see the full answer
    Common Interview Questions for Software Engineer
    What is your experience with Java and Kotlin in software development?

    In responding to this question, highlight specific projects where you've used Java or Kotlin, showcasing your proficiency in the languages. Discuss your approach to coding best practices, the importance of clean code, and any frameworks you've worked with, like Spring Boot, to give interviewers a comprehensive understanding of your technical skills.

    Join Rise to see the full answer
    Can you describe a project where you had to manage the full software life cycle?

    Use this opportunity to describe a specific project in detail. Outline how you handled each phase—from understanding requirements, designing solutions, coding, testing, to deployment. Mention any collaboration with team members and how you navigated challenges during the process. This demonstrates your familiarity with the responsibilities of a Software Engineer at Evooq.

    Join Rise to see the full answer
    What strategies do you use to ensure code maintainability and sustainability?

    Discuss your approach to writing clean, well-documented code. Mention practices like thorough code reviews, following coding standards, and implementing automated tests. You could also reference methodologies like Test-Driven Development (TDD) or Behavior-Driven Development (BDD) that you find effective in maintaining code quality.

    Join Rise to see the full answer
    How do you approach collaborating with team members on a project?

    Collaboration is key in software development. You might want to mention your communication style, how you value team input, and how you’ve implemented feedback in past projects. Share a specific example where teamwork led to improved results, reflecting the trust-based environment that Evooq promotes.

    Join Rise to see the full answer
    How do you handle challenges or obstacles in software development?

    In answering this question, share a specific instance where you faced a challenge, your thought process in tackling it, and the outcome. Emphasize problem-solving skills and resilience. Show how you seek help or collaborate while taking initiative to provide solutions.

    Join Rise to see the full answer
    What experience do you have with API design and development?

    Highlight relevant experiences where you designed and implemented APIs. Explain both the technical aspects of the API, including technologies used, as well as your thought process, user needs, and how you ensured the API was scalable and easy to maintain.

    Join Rise to see the full answer
    What do you believe are the most important aspects of effective software design?

    Discuss key principles of effective software design like scalability, maintainability, and usability. Reference your understanding of modern software architecture and your experience implementing these principles in prior projects, which is vital for a Software Engineer at Evooq.

    Join Rise to see the full answer
    How do you stay updated with the latest trends in software development?

    Here, you could mention resources you follow such as tech blogs, podcasts, or attending industry-related events. Discuss any online courses or certifications you’ve pursued, showing your commitment to continuous learning that aligns with Evooq’s innovation-driven culture.

    Join Rise to see the full answer
    What role does testing play in your development process?

    Testing is a crucial part of software development. Discuss the different types of testing you utilize such as unit testing, integration testing, or end-to-end testing and how you integrate them into your development workflow. Illustrate your proficiency in ensuring high-quality software.

    Join Rise to see the full answer
    How do you prioritize tasks when working on multiple projects?

    To tackle this question effectively, discuss your methods for prioritizing tasks, such as using tools or methodologies like Agile or Kanban. Share a situation where prioritizing effectively led to successful project outcomes, showcasing your organizational skills that would benefit you as a Software Engineer at Evooq.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Sopra Steria Remote 72 All. des Noisetiers, 69760 Limonest, France
    Posted 7 hours ago
    Photo of the Rise User
    Posted 12 days ago
    Photo of the Rise User
    ServiceNow Remote First International Finance Centre Plot No C-54 & C-55, G Block First International Finance Centre, Mumbai, Maharashtra, India
    Posted 7 days ago
    Inclusive & Diverse
    Mission Driven
    Rise from Within
    Diversity of Opinions
    Work/Life Harmony
    Empathetic
    Feedback Forward
    Take Risks
    Collaboration over Competition
    Medical Insurance
    Dental Insurance
    Vision Insurance
    Mental Health Resources
    Life insurance
    Disability Insurance
    Health Savings Account (HSA)
    Flexible Spending Account (FSA)
    Conferences Stipend
    Paid Time-Off
    Maternity Leave
    Equity
    Photo of the Rise User
    Posted yesterday
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    No info
    HQ LOCATION
    No info
    EMPLOYMENT TYPE
    Full-time, hybrid
    DATE POSTED
    March 18, 2025

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!
    LATEST ACTIVITY
    Photo of the Rise User
    Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
    Photo of the Rise User
    Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
    Photo of the Rise User
    128 people applied to Scrum Master-Remote at DICE
    Photo of the Rise User
    Someone from OH, Stow just viewed IT Asset administrator at Ergomed
    Photo of the Rise User
    Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
    Photo of the Rise User
    Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
    C
    Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
    Photo of the Rise User
    Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
    Photo of the Rise User
    Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
    Photo of the Rise User
    Someone from OH, Cleveland just viewed QC Engineer at QODE
    Photo of the Rise User
    Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
    Photo of the Rise User
    Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
    Photo of the Rise User
    Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
    Photo of the Rise User
    Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
    Photo of the Rise User
    Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
    Photo of the Rise User
    Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
    M
    Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify