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 Atlan, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer - Platform at Atlan will play a critical role in the evolution of our platform architecture. The selected candidate will lead and contribute to the design, development, and implementation of scalable and efficient software solutions that enhance our services. This position demands an individual with extensive experience in software engineering, capable of collaborating across teams to innovate and optimize platform functionalities while ensuring the highest quality of code and performance.
Job Responsibilities
- Design, implement, and maintain scalable software architectures for Atlan's platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to industry standards.
- Perform code reviews and provide constructive feedback to peers.
- Identify and troubleshoot complex software issues, implementing effective solutions.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging technologies and industry trends to continuously improve the platform.
- Mentor junior software engineers and assist in their professional development.
Qualifications
- Minimum of 5 years of experience in software engineering with a focus on platform development.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proficient in programming languages including but not limited to Java, Python, or Go.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of microservices architecture and API design.
- Excellent problem-solving skills with a high level of analytical ability.
- Experience with version control systems, particularly Git.
- Familiarity with CI/CD pipelines and DevOps practices is a plus.
Technologies & Tools
The Senior Software Engineer - Platform will utilize a variety of technologies and tools essential for developing and maintaining the Atlan platform. This includes proficiency in programming languages such as Java, Python, and Go, alongside frameworks and libraries pertinent to these languages. Familiarity with cloud services such as AWS or Google Cloud will be crucial, as will knowledge of containerization tools like Docker and orchestration platforms such as Kubernetes. Familiarity with database technologies, both SQL and NoSQL, will further complement the engineering objectives.
Ideal Candidates
Ideal candidates for the Senior Software Engineer - Platform position at Atlan will exhibit a passion for technology and innovation, demonstrating resilience and adaptability in a fast-paced work environment. Strong communication skills are essential, enabling effective collaboration with diverse teams and stakeholders. A proactive mindset, with an eagerness to take ownership of projects and deliver results, is highly valued. Additionally, a commitment to continuous learning and growth within the field of software engineering will distinguish candidates who are well-suited for this role.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.