Full Time

Senior Software Engineer (Platform)

LHH
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by LHH, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Platform) at LHH will be instrumental in the development and enhancement of platform services that drive company-wide solutions. This role entails collaboration with cross-functional teams to deliver scalable and robust software systems while ensuring architectural integrity and performance optimization. The candidate will also engage in mentoring junior team members, providing guidance in best practices, and championing the integration of new technologies and tools to improve product offerings.



Job Responsibilities

  • Design, develop, and maintain high-quality software solutions for platform services.
  • Collaborate with product managers and business stakeholders to align technical solutions with business goals.
  • Conduct code reviews, fostering a culture of continuous improvement and knowledge sharing.
  • Optimize applications for maximum speed and scalability.
  • Integrate third-party services and APIs into existing solutions.
  • Mentor and assist junior engineers in their professional development.
  • Troubleshoot production issues and conduct root cause analysis.
  • Stay updated with industry trends and emerging technologies to ensure best practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on platform engineering.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Experience with cloud services (AWS, Azure, or Google Cloud Platform) and containerization technologies (Docker, Kubernetes).
  • Thorough understanding of RESTful APIs, microservices architecture, and system integration.
  • Familiarity with database technologies such as SQL and NoSQL.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills, with the capability to work collaboratively in a team environment.


Technologies & Tools

The Senior Software Engineer will utilize a robust set of technologies and tools, including cloud platforms such as AWS or Azure, version control systems like Git, CI/CD tools for automated deployment, and monitoring and analytics tools for performance optimization. Furthermore, familiarity with frameworks such as Spring or Django and database management systems will be essential to succeed in this position.



Ideal Candidates

An ideal candidate for the Senior Software Engineer (Platform) role will be a proactive and innovative thinker who thrives in a fast-paced environment. They will possess strong analytical skills and a passion for technology, demonstrating the ability to adapt to changing demands and learn new tools swiftly. The candidate should also embody team spirit, with effective communication skills that foster collaboration and inspire junior engineers to excel in their roles.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.