Hybrid Employment

Progress is hiring a Progress Careers

About the Role

Apply is looking for a Senior Software Engineer I to take ownership of initiatives for our Document workflows and Work collaboration space. You will drive projects from conception to launch, collaborating across lateral functions to build robust enterprise applications at scale.

What You'll Do

  • Deliver high-quality code considering design patterns, security, performance, and optimizations, including necessary unit and integration tests.
  • Enable software development best practices within the team through code reviews and knowledge sharing.
  • Act as a technical lead, independently driving initiatives by collaborating across teams and breaking down work into milestones.
  • Identify process improvements that accelerate team efficiency and facilitate high performance.
  • Mentor and guide other team members to foster knowledge sharing.
  • Understand business and product needs to work with Product teams, balancing customer experience with engineering feasibility.

What We're Looking For

  • A Bachelor's or Master’s degree in computer science engineering or a related field.
  • At least 4+ years of experience in software development.
  • Proficiency in C#, .NET, and .NET microservices.
  • Experience with any JavaScript-based frontend technology.
  • Experience in designing and developing applications of scale.
  • Strong problem-solving skills and the ability to break down complex technical problems.
  • Excellent communication and team collaboration skills.

Nice to Have

  • Familiarity with cloud services, preferably AWS or Azure.
  • Experience working with REST APIs.
  • Awareness of Git, Jenkins, and CI/CD processes.
  • Familiarity with MongoDB and Redis.
  • Knowledge of Agile development practices.

Technical Stack

  • C#, .NET, .NET microservices
  • JavaScript
  • REST APIs
  • AWS/Azure
  • Git, Jenkins
  • MongoDB, Redis

Team & Environment

You will work alongside lateral functions like Product, Customer Experience, Security, and Site Reliability Engineering (SRE).

Benefits & Compensation

  • 30 days of earned leave.
  • An extra day off for your birthday.
  • Various other leaves including marriage leave, casual leave, maternity leave, and paternity leave.
  • Premium Group Medical Insurance for employees and five dependents, personal accident insurance, and life insurance coverage.
  • Professional development reimbursement.
  • Interest subsidy on vehicle or personal loans.
  • Employee Stock Purchase Plan enrolment.

Work Mode

This role follows a hybrid work model.

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds.

Required Skills
C#.Net.Net microservicesJavascriptREST APIsAWS/AzureGitJenkinsMongoDBRedis
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Progress

A trusted provider of software that enables customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease.

Visit website
Job Details
Category backend
Posted 8 months ago