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 3M, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer, AWS Cloud at 3M will play a critical role in designing, developing, and implementing cloud-based solutions that enhance business processes. This position requires a high level of technical expertise and a strong background in AWS services, cloud architecture, and software development methodologies. The successful candidate will collaborate with cross-functional teams to deliver scalable and secure applications while ensuring integration with existing systems and infrastructure.
Job Responsibilities
- Design, develop, and deploy cloud-native applications on AWS to meet business requirements.
- Conduct thorough assessments of application performance and reliability, implementing enhancements as needed.
- Collaborate with stakeholders to gather requirements and define project scopes and deliverables.
- Implement best practices for cloud security, cost optimization, and governance.
- Provide mentorship and guidance to junior software engineers and team members.
- Participate in code reviews, ensuring code quality and adherence to standards.
- Stay updated with the latest AWS developments and industry trends to continuously improve the cloud infrastructure.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in software development, with at least 3 years focused on cloud-based applications.
- Strong proficiency in AWS services, including EC2, S3, Lambda, RDS, and CloudFormation.
- Experience with programming languages such as Java, Python, or .NET.
- Solid understanding of software development methodologies, including Agile and DevOps practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills, with the ability to work collaboratively across teams.
Technologies & Tools
The Senior Software Engineer will leverage a broad range of technologies and tools in their daily tasks. The primary platforms include AWS for cloud services, with various tools such as AWS CLI, Terraform for infrastructure management, and Docker for containerization. Additionally, modern programming environments and frameworks such as Git for version control, Jenkins for CI/CD processes, and monitoring tools like CloudWatch will be employed to ensure robust application performance and team collaboration.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position will possess a strong foundation in software engineering principles, along with a genuine passion for cloud technologies and innovation. They should be self-motivated, detail-oriented professionals with a track record of successfully delivering high-quality software solutions under deadlines. A collaborative mindset that values teamwork and effective communication will be essential, as well as a desire to continually learn and adapt in a rapidly evolving environment.
🌙 Night shift. It is 11:55 p.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.