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

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 4 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?

Jobs Related To Appspace Staff Software Engineer

Manager, Software Engineering - LinkedIn Feed

Lead software engineering team for LinkedIn Feed, focusing on data engineering and AI-driven content recommendations.

Software Engineering Manager

Lead software engineering team at LinkedIn Bangalore, developing and scaling products for the Indian market with focus on distributed systems and cloud infrastructure.

Manager, Software Engineering - LinkedIn Feed

Lead software engineering team for LinkedIn Feed, focusing on building production-quality signal pipelines for content recommendations.

Staff Infrastructure Business Operations Manager

Staff Infrastructure Business Operations Manager role at LinkedIn, focusing on managing global infrastructure operations and optimization.

Staff Software Engineer - Developer Platforms & Experience

Staff Software Engineer position at LinkedIn focusing on developer platforms and experience, offering competitive compensation and benefits in Mountain View, CA.