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:
Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on building scalable cloud services and APIs using Java, Kubernetes, and other modern technologies in Indianapolis.

Lead Customer Success Engineer, Agentforce

Lead Customer Success Engineer position at Salesforce, focusing on AI integration and customer success for the Agentforce platform, offering competitive compensation and benefits.

Software Engineering MTS

Software Engineering MTS position at Salesforce focusing on distributed systems and real-time communication platforms, offering competitive compensation and benefits.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on scalable backend/frontend development with Java, React, and SQL, offering $157,600-$236,500 salary range in San Francisco.

Software Engineering SMTS Key Management

Staff Software Engineer position at Salesforce focusing on Key Management systems, offering competitive compensation and hybrid work arrangement in Seattle, WA.

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?