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 play a pivotal role in the design, development, and deployment of high-performance software solutions. This position calls for an experienced professional who can lead technical projects from inception to completion, collaborating with cross-functional teams to ensure the platform meets both current and future business needs. The successful candidate will contribute to the architectural vision and provide technical mentorship to junior engineers, fostering a culture of innovation and continuous improvement.



Job Responsibilities

  • Design, develop, and maintain end-to-end platform solutions that are scalable, reliable, and secure.
  • Collaborate with product management, UX/UI designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Lead code reviews and enforce best coding practices among the development team.
  • Optimize application performance by identifying bottlenecks and implementing solutions.
  • Mentor junior engineers and provide guidance on technical challenges and career development.
  • Continuously research and implement new technologies to improve the development process and product offerings.
  • Participate in Agile development practices, ensuring timely delivery of high-quality software through iterative work cycles.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s degree preferred.
  • Minimum of 5 years of software development experience in a fast-paced environment.
  • Expertise in software architecture and design principles, with a strong understanding of cloud-based solutions.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with modern web frameworks and technologies, including but not limited to JavaScript, React, or Angular.
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling.
  • Strong problem-solving skills and the ability to think critically under pressure.
  • Excellent verbal and written communication skills.


Technologies & Tools

The Senior Software Engineer (Platform) will work extensively with a variety of technologies and tools, including cloud computing platforms such as AWS or Azure, containerization technologies like Docker and Kubernetes, and CI/CD pipelines for automated software deployment. Familiarity with version control systems, particularly Git, is essential. The position may also utilize tools for debugging, performance monitoring, and application security to ensure robust and secure software delivery.



Ideal Candidates

Ideal candidates for the Senior Software Engineer (Platform) position are those who possess a proactive mindset and a strong sense of ownership over their work. They should demonstrate a capacity for innovative thinking, embracing challenges with enthusiasm. Strong interpersonal skills and the ability to work well within a team-oriented environment are crucial, as collaboration and communication are key aspects of this role. A commitment to continuous learning and adaptability in a rapidly evolving technological landscape will set successful candidates apart.

In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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