Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

The Wittern Group

Brief Description

This position is located on site in Des Moines, Iowa.

About WG Connect

WG Connect, a Wittern Portfolio Company, is at the forefront of revolutionizing controlled and semi-controlled distribution through innovative edge devices and cloud-based solutions. We are developing cutting-edge vending machine technologies that operate independently or seamlessly integrate with our IQ Tech Portal, our cloud-based inventory management system. Our team is passionate about pushing the boundaries of technology to deliver exceptional customer experience.

Software Development & Architecture
  • Design, develop, test, deploy, and maintain high-quality software solutions across cloud, edge, and embedded platforms.
  • Lead the implementation of complex features and technical initiatives.
  • Contribute to architectural decisions that improve scalability, maintainability, performance, and security.
  • Troubleshoot and resolve complex technical issues across multiple systems and technology stacks.
  • Ensure software solutions align with established engineering standards and architectural principles.
Technical Leadership
  • Provide mentorship and technical guidance to Software Engineers I and II.
  • Lead code reviews and promote engineering best practices throughout the organization.
  • Participate in technical design reviews and architectural discussions.
  • Influence engineering standards, coding practices, and development processes.
  • Help identify and reduce technical debt through ongoing platform improvements.
  • Mentor engineers and cross-functional partners on practical, responsible use of AI LLM tools to support software design, code generation, test planning, documentation, troubleshooting, and knowledge sharing.
Agile Delivery
  • Actively participate in daily standups, sprint planning, backlog refinement, sprint reviews, and sprint retrospectives.
  • Collaborate with Product Owners and stakeholders to clarify requirements and define acceptance criteria.
  • Assist teams in estimating work, identifying risks, and delivering predictable outcomes.
  • Support continuous improvement efforts across engineering and product delivery processes.
Quality & Testing
  • Champion Test Driven Development (TDD) and automated testing practices.
  • Ensure appropriate unit, integration, and end-to-end test coverage.
  • Maintain high standards for code quality, reliability, and performance.
  • Support root cause analysis and remediation of production issues.
DevOps & Operational Excellence
  • Contribute to CI/CD pipelines and Infrastructure as Code (IaC) initiatives.
  • Support observability, monitoring, logging, and operational readiness efforts.
  • Participate in production support and incident resolution activities as required.
  • Promote deployment automation and release quality improvements.
Security & Compliance
  • Apply secure software development practices throughout the software lifecycle.
  • Ensure solutions comply with applicable business, security, regulatory, and licensing requirements.
  • Participate in security reviews and vulnerability remediation activities.
Innovation & Continuous Learning
  • Stay current with emerging technologies, industry trends, cloud platforms, AI-assisted development practices, and embedded systems advancements.
  • Recommend technologies and solutions that improve operational efficiency, product quality, customer value, or business outcomes.
  • Contribute to technical knowledge sharing and engineering capability development.
  • Evaluate and apply AI-assisted development practices, including prompt engineering, model-assisted design reviews, automated documentation support, and AI-informed testing strategies, while maintaining sound engineering judgment and accountability for final deliverables.
Requirements
Required Qualifications
Education
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Physics or a related technical field.
  • Equivalent professional experience may be considered in lieu of a degree.
Experience
  • 5+ years of professional software development experience.
  • Demonstrated experience delivering production-quality software solutions.
  • Experience operating within Agile software development environments.
Technical Skills

Candidates will possess significant experience in one or more of the following areas:

Cloud Software Development
  • AWS, Azure, or Google Cloud Platform
  • Modern application architectures and microservices
  • REST APIs and event-driven systems
  • Relational and NoSQL databases
  • Containerization and orchestration technologies
Embedded/Firmware Development
  • Embedded Linux or Real-Time Operating Systems (RTOS)
  • Device communications and networking
  • Hardware integration and diagnostics
  • Protocols such as I2C, SPI, UART, CAN, MQTT, and TCP/IP
Software Delivery
  • Source control systems (Git)
  • CI/CD pipelines
  • Automated testing frameworks
  • Debugging and performance analysis tools
  • AI-assisted software delivery using large language models for solution design, development support, test case generation, documentation, code review preparation, and engineering workflow acceleration.
Professional Competencies
The Successful Candidate Consistently Demonstrates
  • Strong analytical and problem-solving abilities.
  • Excellent written, verbal, and interpersonal communication skills.
  • Ability to work effectively across technical and non-technical teams.
  • Ownership mentality and accountability for results.
  • Sound technical judgment and decision-making.
  • Ability to influence without direct authority.
  • Commitment to quality, continuous improvement, and customer success.
  • Desire to learn, mentor others, and contribute to a high-performing engineering culture.
Career Level Expectations
Software Engineer III is distinguished from lower career levels through demonstrated ability to:
  • Lead complex technical initiatives with limited supervision.
  • Influence architectural and technical decisions.
  • Mentor and develop other engineers.
  • Drive engineering best practices across teams.
  • Serve as an orchestrator of AI-assisted engineering workflows, helping teams use LLMs effectively across design, development, testing, documentation, and delivery coordination.
  • Balance technical excellence with business priorities.
  • Independently deliver solutions to ambiguous and complex problems.
Summary

Software Engineer III is a senior-level individual contributor responsible for designing, developing, and delivering complex software solutions that power WG Connect's cloud and edge technology platforms.

This role serves as a technical leader within the engineering organization by driving solution design, mentoring engineers, improving development practices, and collaborating closely with Product Management, Quality Assurance, DevOps, and Hardware Engineering teams.

The role also acts as an AI-enabled software delivery orchestrator, coordinating design, development, testing, and documentation activities through the effective use of AI large language models (LLMs) to accelerate delivery, improve quality, and strengthen engineering collaboration.

Software Engineers III are expected to work independently, influence technical direction, and contribute to both tactical delivery and long-term platform evolution.

This job is located on site in Des Moines, IA.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Des Moines, IA vacancy
  • Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...growth through innovation.Work you'll doAs a Project - Software Engineer III on the AI & Engineering team, you will be responsible for:... 
    Suggested
    Local area
    Flexible hours

    Deloitte

    Des Moines, IA
    1 day ago
  • POSITION DESCRIPTIONThe Software Developer III designs and constructs technical solutions of well-defined, routine business problems for small or medium sized projects. The Software Developer III works in conjunction with the project team in providing timely, accurate... 
    Suggested
    Work experience placement

    ITA Group

    Des Moines, IA
    12 hours ago
  •  ...an inclusive and dynamic work environment at our various locations.Purpose & Impact:Join Athene’s Developer Services team as a Software Engineer and help shape how software is built across the enterprise. As a Software Engineer, you’ll develop the platforms, reusable... 
    Suggested
    Full time
    Local area

    Athene

    West Des Moines, IA
    3 days ago
  • $85k - $134k

     ...Software Engineer As a Software Engineer in our non-qualified deferred compensation business area, you'll work as a full-stack engineer, designing customer facing websites and writing API's that power them and positively impact our client experience. The Billing and... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Principle

    Des Moines, IA
    1 day ago
  •  ...Title : Software Developer III (Web / Java ) Location : Johnston, IA FULLTIME & HYBRID (2 Days a week Onsite) Must Be Citizen or Green...  ...party technologies where appropriate. Champions modern engineering practices in alignment with company direction, including automation... 
    Suggested
    Full time
    2 days per week

    BinaryBees Business Solutions LLC

    Johnston, IA
    2 days ago
  • $94k - $127k

    What You'll DoThe Principal Custody Solutions (PCS) team is hiring a Software Engineer to join their team! This role builds and supports automation solutions, integrating with databases and APIs, and collaborates closely with delivery and partner teams with a focus on driving... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Des Moines, IA
    12 hours ago
  • DescriptionThe Network Engineer III is the senior technical lead responsible for the design, optimization, security, and reliability of the organization's network infrastructure. This role provides expertise across routing, switching, wireless, firewalls, telephony, WAN... 
    Full time

    The Iowa Clinic

    West Des Moines, IA
    12 hours ago
  • $74.1k - $148.3k

     ...cabling, security, AV, BMS/controls, and related systems that form the digital nervous system of OCI’s data centers. As a Principal Engineer, you will serve as a technical authority and delivery leader, driving the design integration, installation execution, and vendor... 
    Temporary work
    Live in
    Local area
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Defunct

    Des Moines, IA
    4 days ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    West Des Moines, IA
    3 days ago
  • $110k - $125k

     ...We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment... 

    Insight Global

    Urbandale, IA
    3 days ago
  • The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology... 
    Permanent employment
    Work experience placement
    H1b
    Local area

    Berkshire Hathaway Energy

    Des Moines, IA
    4 days ago
  •  ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical... 
    Work experience placement

    Berkley Technology Services

    Urbandale, IA
    1 day ago
  • Company Details The Company is an equal employment opportunity employer. Responsibilities The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting one or more company applications... 
    Contract work

    W. R. Berkley Corporation

    Urbandale, IA
    12 hours ago
  •  ...Want to know more? You can learn about life at Wellmark here.Job DescriptionDesign, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision. Ensure completed activities meet project... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    12 hours ago
  •  ...observability, enterprise guardrails, and cost management. You will guide engineers through complex technical challenges and drive adoption of...  ..., MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS, TypeScript, etc)... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    2 days ago
  •  ...Software Engineer – AWS / Data Integration We are seeking an experienced Software Engineer to join a technology team responsible for building and supporting a business-critical sales platform. This role offers a strong mix of application development, cloud engineering... 
    Full time

    P3+Uplift

    Des Moines, IA
    1 day ago
  •  ...offering a various suite of products. Qualifications: Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years of relevant professional experience, preferably within an IT or technology... 
    Full time

    Associate Staffing

    Des Moines, IA
    12 hours ago
  • $167.7k - $245.2k

     ...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight...  ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    West Des Moines, IA
    3 days ago
  •  ...an equal employment opportunity employer. Responsibilities We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that... 

    Berkley Technology Services

    Urbandale, IA
    2 days ago
  • $120k - $160k

     ...!About the role:We're seeking an experienced full-stack senior engineer to work on ClearanceJobs.com, the leading career marketplace for...  ...an engineer who is energized by shipping the highest quality software, someone who finds practical paths through hard or unfamiliar changes... 
    Temporary work
    Summer work
    Flexible hours

    DHI Group

    Des Moines, IA
    4 days ago
  • $100k - $150k

    Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)Salary: $100,000 - $150,000 base + exceptional benefits*** For immediate and confidential consideration, please APPLY and EMAIL... 
    Permanent employment
    Immediate start
    Remote work

    Robert Half

    Des Moines, IA
    2 days ago
  •  ...Systems Engineer Tier IIIA Systems Engineer Tier III is a key position on our Managed Services team that maintains core IT functionality for our clients. While working in a swift and timely manner, the position is the front line for the company's technical support initiatives... 

    Randstad

    Clive, IA
    3 days ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II on the Utility team, you will develop and evolve the ranking logic that decides which jobs jobseekers see and in what order... 
    Work experience placement
    Local area
    Remote work

    Indeed

    Des Moines, IA
    1 day ago
  •  ...Software Engineer Wellabe is looking for a Software Engineer to join our team. The Software Engineer will use their technical and business knowledge to re-engineer business operations to improve business results. This role will evaluate business requirements and model... 
    Work experience placement

    Des Moines Headquarters

    Des Moines, IA
    1 day ago
  •  ...GitHub Actions Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint...  ...re Looking For Required: ~0-3 years of professional software development experience. Bachelors or Associates degree in... 
    Local area

    Integrity Marketing Group

    Urbandale, IA
    12 hours ago
  •  ...Software Engineer Anywhere Type: Contract-to-Hire Category: Engineer Industry: Financial Services Workplace Type: Remote Standard Hours: Open Reference ID: JN -092026-108474 Date Posted: 10/01/2026 Shortcut: Description Recommended... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Des Moines, IA
    4 days ago
  • $100k

     ...created new and exciting opportunities in transportation that Hertz is uniquely positioned to capitalize on. We're looking for software engineers who will modernize Hertz's tech stack and, in the process, ship delightful products to meet the ever-increasing demands of... 
    Work experience placement
    Worldwide

    The Hertz Corporation

    Des Moines, IA
    2 days ago
  • $95k - $138k

    What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll...  ...level based on their skills and experience.Software Engineer III: $95,000 - $112,000 / yearSr. Software Engineer I: $120,000 -... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    3 days per week

    Principal Financial Group

    Des Moines, IA
    3 days ago
  •  ...Software Development Engineer W/ NEXTJS We need three software developers with Next.js that can now sit in Chicago, IL, Manassas, VA, Wilmington, DE, Overland, KS, or Urbandale, IA. Candidates do not need to have lead experience (lead is a plus) but do need recent Next... 

    InterSources

    Urbandale, IA
    12 hours ago
  • ## DescriptionWe're Looking for an \"A\" PlayerWe are seeking a Software Engineer Intern. If you'd like to be a part of a growing startup located in Central Iowa, we'd love to chat with you. We utilize new technologies to deliver amazing products for our customers. If you... 
    Hourly pay
    Internship
    Work at office
    Remote work

    Paycom - ATS

    Des Moines, IA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!