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 Talentify.io, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal Engineer II at Talentify.io will play a pivotal role in leading the design, development, and maintenance of high-performance applications and services. This position requires an innovative thinker and problem solver who can leverage their extensive technical expertise in Java, C#, and Site Reliability Engineering (SRE) to enhance and optimize our software solutions. As a remote contributor, the ideal candidate will collaborate with cross-functional teams to ensure high availability and performance of systems while also mentoring junior engineers and driving best practices in our engineering culture.
Job Responsibilities
- Design and implement scalable microservices using Java and C# while adhering to best practices in software development.
- Facilitate the development of Site Reliability Engineering (SRE) practices to enhance system performance and uptime.
- Monitor system performance using tools such as Grafana, and respond proactively to production incidents.
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications.
- Conduct code reviews and provide constructive feedback to engineering team members.
- Act as a technical leader, providing mentorship and training to less experienced engineers.
- Maintain comprehensive documentation of system architectures, workflows, and software functionalities.
- Stay updated with emerging trends and technologies in software engineering and open-source solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, particularly with Java and C#.
- Strong understanding of Site Reliability Engineering (SRE) principles and practices.
- Experience with observability tools, specifically Grafana or other similar platforms.
- Proficiency in troubleshooting and performance optimization of distributed systems.
- Excellent problem-solving skills, with the ability to work effectively under pressure.
- Strong communication skills with the ability to collaborate effectively with cross-functional teams.
Technologies & Tools
In this position, candidates will work with a range of technologies and tools including but not limited to Java, C#, cloud platforms, and containerization tools. Experience with observability and monitoring tools such as Grafana will be vital in ensuring the systems' operational excellence. Familiarity with CI/CD pipelines and DevOps methodologies will also be beneficial.
Ideal Candidates
The ideal candidate for the Principal Engineer II position will possess a combination of technical proficiency and leadership qualities. They should be innovative thinkers who are passionate about technology and driven to improve the efficiency and reliability of software systems. A collaborative attitude, an eagerness to learn, and an ability to adapt to changing priorities in a fast-paced environment will greatly enhance their effectiveness in this role. Additionally, strong interpersonal skills and a commitment to mentoring others will make them an invaluable part of the engineering team.
In August, US employers made hires equal to 3.3% of all jobs, and layoffs equal to 1%, 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.