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 is responsible for designing, developing, and maintaining robust software solutions that leverage the capabilities of Amazon Web Services (AWS). The role requires collaboration with cross-functional teams to deliver high-quality products, while ensuring scalability, performance, and security in cloud-based applications. This position demands a strong technical acumen in cloud architecture, software development practices, and a keen understanding of industry best practices to enhance business processes and user experiences.
Job Responsibilities
- Design, implement, and manage scalable AWS cloud services and architectures.
- Develop software applications and tools using programming languages such as Java, Python, or Node.js.
- Collaborate with product managers and other stakeholders to understand requirements and translate them into technical specifications.
- Conduct code reviews and provide feedback to maintain high coding standards.
- Monitor and optimize cloud-based applications for performance and cost efficiency.
- Implement security best practices and ensure compliance with data protection regulations.
- Mentor junior engineers and contribute to team knowledge sharing initiatives.
- Stay updated on emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master’s degree is a plus.
- Minimum of 5 years of experience in software development, with at least 3 years focused on AWS cloud services.
- Proficiency in one or more programming languages, such as Java, Python, C#, or Node.js.
- Strong understanding of cloud computing concepts, especially AWS products (EC2, S3, Lambda, etc.).
- Experience with DevOps practices and tools like Jenkins, Docker, and Kubernetes.
- Familiarity with database technologies (SQL, NoSQL) and data processing frameworks.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication skills, with the ability to work collaboratively in a team environment.
Technologies & Tools
In this position, the Senior Software Engineer will primarily utilize Amazon Web Services (AWS) to develop and deploy cloud-based applications. The role will also involve the use of programming languages like Java, Python, and Node.js for development tasks. Additionally, familiarity with DevOps tools such as Jenkins, Docker, and Kubernetes will be crucial for continuous integration and deployment processes. Knowledge of database systems, both SQL and NoSQL, will also play a key role in data management and application performance.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position at 3M possess a strong blend of technical expertise and collaborative spirit. They should demonstrate a proactive approach to problem-solving and a commitment to delivering high-quality software solutions. A passion for innovation and staying current with technological advancements is vital, as well as an ability to adapt and thrive in a fast-paced, dynamic work environment. Strong interpersonal skills and a dedication to mentoring colleagues further enhance suitability for this role.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.