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 Diamondpick, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - AWS at Diamondpick will play a pivotal role in the design, development, and deployment of cloud-based applications and services. This position requires an individual with extensive experience in AWS technologies and a strong background in software engineering principles. The successful candidate will be responsible for architecting scalable solutions, collaborating with cross-functional teams, and ensuring best practices are upheld across the software development lifecycle. You will also be tasked with mentoring junior engineers, driving innovation, and contributing to the overall success of the engineering team.
Job Responsibilities
- Design and implement scalable and reliable cloud-based architectures using AWS services.
- Develop high-quality code, conduct thorough testing, and ensure code maintainability.
- Collaborate with product managers and stakeholders to gather requirements and define technical solutions.
- Provide technical leadership and mentorship to junior software engineers.
- Conduct code reviews and uphold software quality standards.
- Monitor application performance and troubleshoot issues to maintain optimal operation.
- Stay current with industry trends and emerging technologies to continuously improve development processes.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 3 years focused on AWS solutions.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Strong understanding of cloud architecture and AWS services including EC2, S3, Lambda, RDS, and IAM.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer - AWS will primarily work with a range of technologies and tools including, but not limited to, Amazon Web Services (AWS) for cloud infrastructure, Git for version control, Jenkins for CI/CD, Docker for containerization, and various programming environments associated with Java, Python, or JavaScript. Familiarity with frameworks such as Spring Boot and React.js is also advantageous, as they are used for building robust microservices and user interfaces, respectively.
Ideal Candidates
The ideal candidate for this position is a highly motivated and proactive individual who possesses a strong analytical mindset and exceptional coding skills. They should be effective communicators, capable of working collaboratively within teams and demonstrating leadership qualities. A commitment to continuous learning and adaptation to new technologies, as well as a passion for innovation in software development, will greatly benefit those applying for this role at Diamondpick.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.