EngineerJobs.io
← Back to all jobs

Job Description

The Software Design Engineer will develop, test, and maintain security-oriented software and hardware across Windows and Linux within the Azure fleet, focusing on debugging, design and test reviews, and documentation.

Responsibilities

  • Refine and optimize a range of complex software implementation projects.
  • Collect and analyze system requirements, document specifications, and design software solutions aligned with client needs and data considerations.
  • Evaluate enhancement requests and specifications to determine feasibility and impact.
  • Implement system software and tailor it to client requirements.
  • Develop detailed software specifications and comprehensive test plans.
  • Develop new programs per client specifications and generate test data for validation.
  • Modify existing programs to meet updated standards and perform unit testing on developed software.
  • Create migration packages for system testing, user testing, and go-live activities.
  • Perform quality assurance reviews to ensure deliverables meet standards.
  • Conduct post-implementation validation and resolve defects found during testing.

Requirements

  • Bachelor's degree in computer science, computer engineering, or a related technical field is required.
  • At least 10 years of experience in software design.
  • Strong foundation in computer science with competencies in data structures, algorithms, and software design.
  • Extensive experience in large-scale systems software design and development.
  • Experience performing in-depth troubleshooting and unit testing across both new and legacy production systems.
  • Programming experience with strong problem diagnosis and resolution skills.

Technologies

  • C++
  • Python
  • CI/CD
  • ADO
  • Azure
  • Windows
  • Linux
  • Windows Server
  • AMD blade
  • Datacenter
  • C

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement plan
  • Long-term disability insurance
  • Short-term disability insurance
  • Five personal days accrued each calendar year
  • 10 to 15 days of paid vacation per year
  • Six paid holidays and one floating holiday per calendar year

Preferred Skills

  • Azure
  • C++
  • CI/CD
  • Python
  • Datacenter
  • Hardware testing
  • ADO
  • AMD blade
  • C

Job Details

  • Job ID: 332132
  • Job Requirements: Software Design Engineer
  • Location: Redmond, Washington, US
  • Salary: USD 120,000 - 135,000 per year
  • Recruiter: Sanskar
  • Email: [email protected]

About Ascendion

Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.