Dev & Test - Software Design Engineer 2

Everforth Apex
Redmond, WA, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Build Automation Automation of Tests Unit Testing C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Generation Computer Programming Computer Engineering Data Structures Software Debugging
+11 more
Distributed Systems Python (Programming Language) Windows PowerShell Program Analysis Software Engineering Virtual Machines Large Language Models Multi-Agent Systems Information Technology Build Tools Virtual Agents

Job description

An opportunity is available for a hands-on Software Design Engineer II to build and evolve next-generation systems and AI-powered engineering capabilities. The role involves hands-on engineering with complex software and systems environments, offering opportunities to grow into AI-powered software engineering, agentic systems, automated testing, program analysis, and scalable engineering platforms. The ideal candidate is a software engineer who enjoys working across technology boundaries, learning new areas, and turning research ideas into practical solutions., * Design, implement, test, debug, and maintain software across systems, AI, and developer platforms.

  • Develop software in C/C++, Python, and PowerShell, with potential work in Rust/C#.
  • Work with operating systems, system components, virtualization, and systems infrastructure.
  • Build automation for software engineering, testing, debugging, and developer workflows.
  • Develop and integrate LLM- and Agentic AI-based solutions for software engineering and program analysis.
  • Explore automated code generation, test generation, debugging, program analysis, and developer productivity.
  • Build tools and services that integrate AI with source code, engineering data, tests, logs, and system telemetry.
  • Work with cloud infrastructure, virtual machines, and distributed systems.

Requirements

Education: A Bachelor’s degree in a technical field such as computer science, computer engineering, or a related field is required.

Experience: 2-4 years of relevant experience is required. This includes experience in large systems software design and development, along with in-depth troubleshooting and unit testing with both new and legacy production systems.

Technical Skills: A solid foundation in computer science, with competencies in data structures, algorithms, and software design is necessary. Experience in programming and with problem diagnosis and resolution is also required.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

3:21 min

Navigating the ethical integration of virtual colleagues

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:09 min

Configuring IDEs and build tools for Java 17

Daniel Strmečki · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all