Hybrid DevOps Software Engineer II

About the Job
Verified Job On Employer Career Site
Job Summary:
Staples is a business-to-business company that emphasizes a collaborative and customer-centric approach to technology solutions. The Software Engineer II role involves designing, developing, and maintaining software applications to meet business needs, collaborating with team members, and ensuring high-quality solutions through effective problem-solving and technical documentation.
Responsibilities:
• Design, develop, and maintain software applications that support key business needs.
• Collaborate with team members to analyze user requirements and determine effective technical solutions.
• Engage in code reviews to drive code quality and share knowledge throughout the team.
• Assist in troubleshooting and resolving software defects to ensure smooth software operation.
• Write and maintain clear technical documentation related to software functionality.
• Continuously learn and apply best practices in software development, quality, and security to your work.
• Contribute to the design and enhancement of new and existing features within applications.
• Participate in short-term assignments, efficiently following defined processes and procedures to deliver high-quality results.
• Recommend simple process improvements to optimize team efficiency and effectiveness.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Software Engineering, or related field; or an equivalent combination of education, training, and experience.
• 2+ years of progressively complex experience in software engineering or related fields.
• 2+ years hands-on experience in software development using languages such as Java, C#, Python, or JavaScript, including application development, debugging, and deployment.
• Strong analytical and problem-solving skills, with a creative mindset for tackling moderately complex technical challenges.
• Effective communication skills—both written and verbal—to convey technical concepts to a range of stakeholders.
• Ability to work collaboratively within a dynamic and passionate team environment.
• Adaptability and eagerness to learn new technologies and embrace change.
• A keen attention to detail and an unwavering commitment to delivering high-quality, reliable software solutions.
• Excellent time management skills, able to manage multiple priorities and meet deadlines.
• Solid understanding of object-oriented programming principles (inheritance, encapsulation, polymorphism).
• Familiarity with database technologies (SQL or NoSQL), including writing and optimizing queries.
• Experience with Agile or Scrum methodologies, including active participation in sprint planning and retrospectives.
• Ability to write clear and maintainable code following industry best practices and coding standards.
• Experience with integrated development environments (IDEs) such as Visual Studio, IntelliJ, or VS Code.
• Basic understanding of software testing principles, including unit and integration testing.
• Proven ability to troubleshoot and resolve technical issues independently using debugging tools and techniques.
• Experience with version control systems (e.g., Git), including branching, merging, and pull requests.
• Experience working with cloud platforms (e.g., AWS, Azure, GCP), including deployment and application management.
• Familiarity with RESTful API design and development, using tools like Postman or Swagger.
Preferred:
• Exposure to CI/CD tools (e.g., Jenkins, GitLab CI) with hands-on experience in automated build and deployment pipelines.
• Knowledge of containerization technologies such as Docker.
• Experience with automated testing frameworks (Selenium, JUnit, PyTest).
• Background working in a DevOps environment, collaborating to optimize deployment and release processes.
• Familiarity with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
• Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack).
• Experience with serverless computing (AWS Lambda, Azure Functions).
• Understanding of security best practices in software development, including securing APIs, data encryption, and vulnerability assessments.
Company:
Staples is a provider of workspace products such as furniture, technology, cleaning products, and traditional office supplies. Founded in 1986, the company is headquartered in Framingham, Massachusetts, USA, with a team of 10001+ employees. The company is currently Public Company. Staples has a track record of offering H1B sponsorships.
Recommended Jobs
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago