Point your AI agent at freehire and let it find you a job.

Get the CLI →

Meituan

Principal Software Engineer

Posted Updated
Discussion

Responsibilities

Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
Implement custom user interfaces using latest programming techniques and technologies
Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
Architect efficient and scalable systems that drive complex applications
Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
Work on a variety of coding languages and technologies
Establish ownership of components, features, or systems with expert end-to-end understanding

Demonstrated experience driving change within an organization and leading complex technical projects
Master's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
5+ years of programming experience in a relevant language OR 3+ years experience with a PhD
Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions

This Architect role offers the opportunity to shape the technical roadmap and scalable architecture of the division’s platforms and products. It draws on the beneficiary’s experience with similar software products to guide cross-team engineering decisions, solve complex technical challenges, and accelerate product delivery.

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.