en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in Taiwan. Together, let’s write the next chapter of your career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Insights

Whether you’re seeking to hire talent or seeking a new career move for yourself, we have the latest facts, trends and inspiration you need.

See all resources
About Robert Walters Taiwan

For Robert Walters Taiwan, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference to people’s lives

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Taiwan.

Learn more

【混合遠端Martech公司】-Sr. Software Engineer (Java)

Save job

As a Senior Software Engineer based in Taipei, you will play a pivotal role in shaping the technical direction of key projects while collaborating with a diverse group of professionals who are committed to excellence. Your day-to-day activities will involve designing robust systems using Java technologies, working hand-in-hand with colleagues from various disciplines to deliver high-impact solutions.

Senior Software Engineer

Salary: Competitive and based on experience

Location: Taipei

Keywords: collaborative, supportive leadership, flexible working opportunities, training opportunities, dependable, inclusive

A leading technology company in Taipei is seeking a Senior Software Engineer to join their talented and supportive team. This is an exceptional opportunity for you to contribute your expertise in software development within a collaborative environment that values knowledge sharing, professional growth, and inclusive teamwork. The organisation is renowned for its commitment to employee well-being, offering flexible working opportunities and ongoing training to help you reach your full potential. If you are passionate about building robust solutions and thrive in a setting where your input is valued and your career can flourish, this role will provide the perfect platform for your next step.

  • Join a highly skilled team in Taipei dedicated to delivering impactful software solutions while fostering a culture of collaboration and mutual support.
  • Benefit from flexible working arrangements and continuous learning opportunities designed to nurture your professional development and work-life balance.
  • Be part of an inclusive workplace that values diverse perspectives, encourages open communication, and supports your long-term career aspirations.

What you'll do:

As a Senior Software Engineer based in Taipei, you will play a pivotal role in shaping the technical direction of key projects while collaborating with a diverse group of professionals who are committed to excellence. Your day-to-day activities will involve designing robust systems using Java technologies, working hand-in-hand with colleagues from various disciplines to deliver high-impact solutions. You will be instrumental in maintaining code quality through thorough reviews and documentation efforts. By mentoring less experienced team members and contributing ideas for process improvements, you will help foster an environment where everyone can succeed together. Your proactive approach to problem-solving will ensure that challenges are addressed efficiently while keeping the end-user experience at the forefront of every decision. This position offers you the chance to make meaningful contributions not only through your technical skills but also by nurturing a positive team culture built on trust, respect, and shared success.

  • Design, develop, and maintain high-quality software applications using Java and related technologies, ensuring reliability and scalability across all projects.
  • Collaborate closely with cross-functional teams including product managers, designers, and fellow engineers to deliver seamless user experiences and innovative features.
  • Participate actively in code reviews, providing constructive feedback to peers while upholding best practices in coding standards and software architecture.
  • Troubleshoot complex technical issues by analysing root causes, proposing effective solutions, and implementing fixes in a timely manner.
  • Contribute to the continuous improvement of development processes by sharing insights, suggesting enhancements, and adopting new tools or methodologies as appropriate.
  • Mentor junior engineers by offering guidance, sharing knowledge, and supporting their technical growth within the team.
  • Write comprehensive documentation for developed features, APIs, and system components to ensure clarity and ease of maintenance for current and future team members.
  • Engage in regular team meetings to discuss project progress, share updates, and align on priorities with stakeholders across the business.
  • Stay informed about emerging trends in software engineering by participating in training sessions, workshops, or industry events relevant to your field.

What you bring:

The ideal candidate for the Senior Software Engineer position brings a wealth of experience developing sophisticated Java applications within supportive teams. Your background demonstrates not only technical proficiency but also an ability to communicate effectively with colleagues from different disciplines. You have honed your skills through real-world projects that required careful planning, attention to detail, and adaptability when faced with changing requirements. Your approach is grounded in empathy—whether guiding junior engineers or collaborating on cross-team initiatives—and you take pride in helping others grow alongside you. In addition to your core programming abilities, you value clear documentation as a tool for collective success. Your curiosity drives you to keep learning so that you can contribute fresh perspectives while remaining dependable under pressure. Above all else, you are motivated by the opportunity to build lasting connections within an inclusive workplace where everyone’s contributions matter.

  • Extensive hands-on experience developing enterprise-level applications using Java within collaborative team environments.
  • Proven ability to design scalable architectures that meet both functional requirements and performance expectations across multiple platforms.
  • Strong understanding of object-oriented programming principles coupled with practical knowledge of modern frameworks such as Spring or Hibernate.
  • Demonstrated skill in troubleshooting complex issues by applying analytical thinking and communicating solutions clearly with colleagues.
  • Experience working with RESTful APIs, microservices architectures, or cloud-based deployments is highly desirable for this role.
  • Familiarity with version control systems like Git as well as continuous integration/continuous deployment pipelines enhances your effectiveness on the team.
  • Excellent interpersonal skills that enable you to mentor others constructively while contributing positively to group discussions.
  • Commitment to writing clear documentation that supports ongoing maintenance efforts and knowledge transfer within the organisation.
  • A passion for staying current with industry trends through self-directed learning or participation in formal training programmes.

What sets this company apart:

This organisation stands out as one of Taipei’s most respected technology employers due to its unwavering focus on employee satisfaction and professional development. The company has cultivated an environment where collaboration thrives—team members are encouraged to share ideas openly without fear of judgement or exclusion. Flexible working opportunities allow staff to balance personal commitments with professional ambitions while generous investment in training ensures that everyone has access to resources needed for continuous growth. Diversity is celebrated here; people from all backgrounds are welcomed into a community that values kindness, honesty, and mutual respect above all else. The leadership team is approachable and genuinely invested in each individual’s journey—offering mentorship programmes as well as regular feedback sessions designed to help you achieve your goals. Whether you’re looking for stability or eager for new challenges within a supportive network of peers, this company provides the foundation upon which rewarding careers are built.

What's next:

If you are ready to take the next step in your career as a Senior Software Engineer within an inclusive and nurturing environment, we encourage you to apply today!

Apply today by clicking on the link provided—your future starts here.

Contract Type: Perm

Specialism: Software

Focus: Backend Development

Industry: IT

Salary: Negotiable

Workplace Type: Hybrid

Experience Level: Associate

Location: Taipei

Job Reference: TE3O04-BEEBEAE7

Date posted: 7 November 2025

Consultant: Irene Chang