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 Gather, so some details may not match this job. The employer's own page has the real description.
Job Summary
The Senior Software Engineer - Performance Systems at Gather will be instrumental in optimizing and enhancing the performance of our software infrastructure. The successful candidate will lead initiatives aimed at improving system efficiency and reliability, collaborating closely with cross-functional teams to deliver scalable solutions that meet the growing demands of our user base. This role requires expertise in performance analysis, systems architecture, and software development, ensuring that all performance systems align with the organization's strategic goals and customer expectations.
Job Responsibilities
- Design, develop, and implement performance optimization strategies for software applications and infrastructure.
- Conduct performance analysis and profiling using appropriate tools to identify bottlenecks and inefficiencies.
- Collaborate with product managers, developers, and QA teams to ensure optimal software performance across all platforms.
- Conduct on-going code reviews and system testing to identify and resolve performance issues proactively.
- Maintain comprehensive documentation on performance metrics, optimization results, and architectural decisions.
- Mentor junior engineers and contribute to team knowledge sharing and skills development.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software development, with a focus on performance engineering.
- Proficient in programming languages such as Java, C++, or Python.
- Extensive knowledge of performance profiling tools and optimization techniques.
- Experience with cloud computing platforms, particularly AWS or Azure.
- Strong understanding of database management systems and their performance optimization.
- Excellent analytical and problem-solving skills.
Technologies & Tools
In this role, the Senior Software Engineer - Performance Systems will utilize a variety of technologies and tools including, but not limited to, performance profiling and monitoring tools such as JMeter and New Relic, cloud-based platforms like AWS and Azure for deploying scalable applications, and programming frameworks supporting efficient code development. Familiarity with databases such as PostgreSQL and MySQL, as well as modern containerization tools such as Docker and Kubernetes, will also be essential.
Ideal Candidates
The ideal candidate for the Senior Software Engineer - Performance Systems position will possess a proactive and innovative mindset, demonstrating exceptional technical acumen paired with strong teamwork and communication skills. Successful candidates will exhibit a passion for continuous improvement and a commitment to excellence in software engineering practices. A strong ability to adapt to changing priorities and an eagerness to tackle complex performance challenges are essential qualities that will enable an impactful contribution to Gather's performance systems team.
In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.