Staff Software Engineer

Appspace creates better work experiences for people globally through flexible work culture and innovative workplace solutions.
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.

Description For Staff Software Engineer

Appspace is seeking a Staff Software Engineer to join their team in creating better work experiences globally. This role combines technical leadership with hands-on development, requiring 10+ years of experience in agile software development. The position involves designing and implementing critical software components, leading architectural decisions, and mentoring team members.

The ideal candidate will have extensive experience with both Microsoft stack (C#, .NET, SQL Server) and open-source technologies (Kubernetes, RabbitMQ, MongoDB). They'll work closely with Software Architects and Engineering leadership to shape technical strategy and ensure best practices are followed.

Key responsibilities include leading software design and implementation, conducting code reviews, managing technical debt, and collaborating with cross-functional teams. The role requires strong technical expertise combined with leadership skills to guide and motivate team members.

Appspace offers an attractive benefits package including medical, dental, and vision coverage, mental health resources, and a 14-week maternity leave program. The company promotes work-life balance through flexible schedules, remote work options, and their unique "Quiet Fridays" policy.

This is an excellent opportunity for a seasoned engineer looking to make a significant impact in a company that values innovation, collaboration, and employee well-being. The role offers the perfect blend of technical challenges and leadership opportunities in a supportive, inclusive environment.

Last updated 5 months ago

Responsibilities For Staff Software Engineer

  • Design and develop software according to requirements and specifications
  • Develop unit testable codes with corresponding unit tests
  • Lead designs and implementation of critical software components
  • Perform software architecture and code review
  • Lead effort estimation with Scrum Masters and team members
  • Work with Engineering leadership to set and implement development team strategy
  • Provide technical leadership and guidance for projects
  • Support hiring decisions
  • Identify and resolve software issues through code analysis and refactoring

Requirements For Staff Software Engineer

MongoDB
MySQL
Kubernetes
RabbitMQ
  • Degree in Computer Science, Software Engineering or equivalent
  • At least 10 years of working experience in an agile software development environment
  • Experience in C#, .NET Framework, .NET, Web API, NHibernate, Entity Framework, and SQL
  • Experience with Microsoft middleware stack - Windows Servers, IIS, AD, and SQL Server
  • Experience in open-source technology stack - Kubernetes/Docker, Rabbit MQ, MongoDB, and MySQL
  • Knowledge of design patterns and best practices
  • Familiarity with software architecture patterns (e.g. microservices)
  • Experience with continuous integration practices and tools
  • Strong people management and interpersonal skills
  • Strong organizational skills
  • Excellent analytical and problem solving skills
  • Excellent communication skills

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • 20 Days PTO
  • Flexible work schedules
  • Remote work opportunities
  • Paid company holidays
  • Quiet Fridays (No non-essential internal meetings)
  • Casual dress work environment
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Mental health resources
  • 14 week maternity leave
  • Transport/parking allowance

Interested in this job?