Software Development Engineer

Master-Works delivers high-quality software solutions to clients
DevOps
Mid-Level Software Engineer
In-Person
3+ years of experience

Description For Software Development Engineer

Master-Works is seeking a talented Software Deployment Engineer to join their team in delivering high-quality software solutions. This role focuses on the critical aspects of software deployment, configuration, and monitoring across various environments. The ideal candidate will be responsible for ensuring smooth software operations while working closely with development, QA, and IT teams.

The position offers an opportunity to work with modern deployment technologies and methodologies, including CI/CD tools, cloud services, and automation scripts. You'll be instrumental in improving deployment efficiency and maintaining system reliability. The role requires a blend of technical expertise in deployment tools, scripting languages, and cloud platforms, along with strong problem-solving and communication skills.

As a Software Deployment Engineer at Master-Works, you'll be part of a collaborative team environment where you can grow your career while making significant contributions to the company's software delivery process. The role offers hands-on experience with cutting-edge deployment technologies and the chance to shape and improve deployment strategies.

This position is perfect for someone who enjoys the challenges of software deployment, has a strong technical background, and wants to work in a dynamic environment where they can make a real impact. The role combines technical expertise with collaborative teamwork, making it ideal for those who want to advance their career in software deployment and DevOps practices.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments
  • Monitor application performance and troubleshoot issues post-deployment
  • Develop and maintain deployment scripts and automation processes
  • Collaborate with development and QA teams to ensure code is ready for deployment
  • Create and maintain documentation related to deployment processes and workflows
  • Participate in the continuous improvement of deployment strategies and practices
  • Stay updated on emerging technologies and tools to enhance the deployment process

Requirements For Software Development Engineer

Python
Linux
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in software deployment or a related role
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation
  • Experience with continuous integration and deployment (CI/CD) tools
  • Strong understanding of various deployment methodologies
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong interpersonal and communication skills
  • Ability to work effectively in a team and manage multiple priorities

Interested in this job?

Jobs Related To Master-Works Software Development Engineer

Software Engineer- Containerized Applications (Secret Cleared)

DevOps Engineer position focusing on containerized applications, requiring Secret clearance, offering hybrid work in Washington D.C. area with competitive compensation.

Engineering Project Manager, Build & Release

Build and Release Engineering Project Manager position at Apple, managing application builds and releases across Apple platforms with focus on sophisticated development pipelines.

Data Center Facility Engineer (M&E) - Berkshire, DCC Communities

AWS seeks Data Center Facility Engineer to maintain and operate critical infrastructure, ensuring high availability and safety standards for cloud operations.

System Development Engineer, In-House Controls, Central Engineering

Lead global automation deployments and development for Amazon's In-House Controls team, focusing on system development and implementation.

Community Engineer

Community Engineer role at Canonical focusing on Ubuntu community support, technical leadership, and open source development.