4 open positions available
Design and maintain automated testing frameworks and QA infrastructure integrated into CI/CD pipelines with AI-assisted testing. | Bachelor's degree and over 10 years in software QA, automation, or DevOps with proficiency in JavaScript/TypeScript and infrastructure-as-code tools. | This position is responsible for designing, building, and maintaining the automated testing frameworks, QA infrastructure, and quality processes that validate software health from commit to production. This role will work closely with software engineers, DevOps engineers, product owners, and business stakeholders to embed automated validation throughout the software development lifecycle (SDLC), ensuring that rapid delivery does not come at the cost of stability or quality. This role will also aid in the evolution of the test automation stack and the adoption of AI-assisted testing practices built on large language models (LLMs) and AI orchestration tooling. The ideal candidate combines a quality engineering mindset with a strong DevOps foundation, including CI/CD pipelines, infrastructure as code, bare-metal and on-premises infrastructure, and source control systems such as Git. This role has a flexible work arrangement, meaning we are open to employees working remotely or in-office. Periodic travel to the Atlanta, IN office is expected. As a member of the Beck’s Family of employees, all full-time employees are eligible for a generous benefits package: * Health benefits including two medical plan options and company HSA contributions, dental, vision, employer paid life/AD&D for you and your dependents, disability insurance, and access to an onsite Nurse Practitioner * 401k plan match & company sponsored pension plan and access to a Financial Advisor to help you manage your retirement savings * Paid time off, Paid Holidays, Wellness Programs, & Corporate Discounts * Company Christmas Party, Free Lunch, Two Hundred Dollar Merchandise Allowance, & Much More Responsibilities * Design, develop, and maintain automated test suites (UI, API, integration, and regression) in TestCafe, and aid in the ongoing evolution of the test automation framework and tooling. * Build and maintain QA infrastructure and tooling — test environments, test data management, and test runners — using infrastructure-as-code and containerization practices. * Integrate automated testing into CI/CD pipelines as quality gates, in collaboration with DevOps and development teams, to improve release speed, quality, and reliability. * Apply test automation best practices, including the testing pyramid, maintainable test architecture, flaky-test management, and actionable reporting. * Evaluate and adopt AI-assisted testing capabilities — LLMs and AI orchestration tooling (e.g., Hermes, Autonoma, in-house solutions) — for test generation, failure triage, and expanded coverage. * Champion quality across the full SDLC, participating in requirements reviews, design discussions, and release readiness decisions to shift testing left. * Monitor test and pipeline health, troubleshoot failures, and implement improvements for stability and scalability. * Track and report quality metrics such as test coverage, defect trends, and escaped defects to inform release decisions. * Perform exploratory, performance, and security-focused testing where automated coverage is insufficient. * Mentor engineers on test automation practices and maintain documentation for frameworks, processes, and operational procedures. Job Requirements Education: * BS in computer science, engineering, or a related field plus 10+ years’ experience in software quality assurance, test automation, software development, or DevOps engineering Technologies: * Deep understanding of the SDLC and QA methodologies, including test planning, risk-based testing, the testing pyramid, and defect lifecycle management. * Experience building UI and API test automation with frameworks such as TestCafe, Playwright, Cypress, or Selenium; ability to lead the adoption of Autonoma or similar orchestration tooling. * Proficiency in JavaScript/TypeScript and one or more scripting languages such as Python, Bash, or PowerShell. * Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps, including integrating automated test stages and quality gates. * Working knowledge of DevOps and infrastructure-as-code tooling such as Terraform, Ansible, and Docker for maintaining QA environments and tooling. * Familiarity with AI tech stacks, LLMs, and AI orchestration tooling such as Hermes or OpenClaw, and their application to testing workflows. * Experience with source control systems such as Git. * Strong troubleshooting, problem-solving, and communication skills; ability to work collaboratively across technical and non-technical teams. Experience: * Ten (10)+ years’ experience in software quality assurance and test automation, including hands-on experience supporting CI/CD pipelines, DevOps tooling, or QA infrastructure. Familiarity with infrastructure, product, design, and development workflows. ** In an effort to provide a safer, drug-free workplace for employees, all full-time applicants to whom offers of employment are made must submit to a drug test and background check, subject to applicable local, state, or federal laws or regulations. Employment at Beck's is contingent upon passing these pre-employment screenings.
Design and maintain backend services, APIs, and geospatial data-processing workflows using AI-assisted tools while collaborating to improve system reliability and performance. | 5+ years professional software engineering experience with Python, geospatial data processing, AI-assisted development, API maintenance, and database skills. | The Senior Software Engineer is a cross-team individual contributor who helps deliver, support, and improve software across multiple product areas. This role is primarily focused on backend services, APIs, data-processing workflows, database interactions, production support, and backend geospatial systems. Frontend work may be part of the role when needed, but it is not the primary focus. The role requires strong judgment, practical debugging skills, clear communication, and the ability to move between planned feature work, urgent defects, technical debt cleanup, and release support. AI-assisted engineering is a normal part of this role. The engineer is expected to use AI-assisted development tools throughout discovery, planning, implementation, debugging, testing, review, documentation, and production support while remaining accountable for the quality and impact of the work. This role has a flexible work arrangement, meaning we are open to employees working remotely or in-office. Periodic travel to the Atlanta, IN office is expected. As a member of the Beck’s Family of employees, all full-time employees are eligible for a generous benefits package: * Health benefits including two medical plan options and company HSA contributions, dental, vision, employer paid life/AD&D for you and your dependents, disability insurance, and access to an onsite Nurse Practitioner * 401k plan match & company sponsored pension plan and access to a Financial Advisor to help you manage your retirement savings * Paid time off, Paid Holidays, Wellness Programs, & Corporate Discounts * Company Christmas Party, Free Lunch, Two Hundred Dollar Merchandise Allowance, & Much More Responsibilities * Design, build, test, and maintain backend services, APIs, data-processing workflows, and database-backed features. * Develop and support geospatial data-processing workflows and integrations with third-party systems. * Use AI-assisted development tools to accelerate software delivery, improve engineering quality, explore implementation options, and strengthen technical decision-making. * Use AI to improve tests, identify edge cases, analyze failures, and strengthen regression coverage. * Use AI-assisted review techniques to pre-check changes for bugs, missing tests, readability issues, and regression risk before opening or reviewing pull requests. * Support targeted frontend changes when needed to complete or unblock backend-driven work. * Diagnose production issues using logs, monitoring tools, database evidence, and application behavior. * Ship focused fixes and hotfixes while preserving system stability and existing contracts. * Collaborate with QA, Design, Technology Business Partners, product stakeholders, and engineers across scrum teams. * Review pull requests and provide practical peer feedback on correctness, maintainability, testing, and clarity. * Contribute implementation input during technical design discussions. * Improve reliability, performance, test coverage, CI/CD workflows, and developer experience. * Create and maintain technical documentation, runbooks, troubleshooting notes, and handoff material. * Balance planned delivery with production support, release validation, and defect resolution. Job Requirements Education and Skills: * 5+ years of professional software engineering experience. * Required production experience with Python. * AI fluency, including the ability to use AI-assisted development tools effectively across planning, implementation, testing, debugging, review, and documentation. * Accountability for all AI-assisted output, including correctness, security, maintainability, and production impact. * Strong experience building and maintaining APIs and backend services. * Experience working with databases, SQL, and data-backed application workflows. * Experience with geospatial data, spatial processing, or map-based data workflows. * Experience integrating with third-party systems, APIs, or external data providers. * Working knowledge of frontend development sufficient to support full-stack delivery when needed. * Strong understanding of automated testing, code review, Git workflows, and agile delivery. * Ability to debug complex issues across service boundaries, data layers, and asynchronous workflows. * Clear communication with technical and non-technical partners. * Peer mentorship through code review, pairing, and technical discussion. Technologies: Not every item is required — breadth and willingness to learn matter more than checking every box. * Python, Flask, Celery * TypeScript, Node.js * React * SQL Server and stored procedures * Geospatial processing libraries and spatial data formats * Docker, Kubernetes, and CI/CD pipelines * Logging, monitoring, and observability tools * GitHub, Jira, and modern code review workflows * AI-assisted development tools Experience: * Experience supporting production systems with active users. * Experience with background jobs, queues, asynchronous workflows, or long-running data-processing tasks. * Experience improving performance, reliability, and operational visibility. * Experience working across multiple scrum teams or product areas. * Experience modernizing legacy systems without disrupting existing users. * Experience writing clear technical notes, handoffs, and troubleshooting documentation. ** In an effort to provide a safer, drug-free workplace for employees, all full-time applicants to whom offers of employment are made must submit to a drug test and background check, subject to applicable local, state, or federal laws or regulations. Employment at Beck's is contingent upon passing these pre-employment screenings.
Design, build, and maintain full-stack features using AI-assisted tools, diagnose production issues, collaborate with teams, and improve system reliability. | 5+ years professional experience with strong TypeScript, Node.js, SQL skills, AI-assisted development fluency, and enterprise web app experience. | The Senior Software Engineer is a cross-team individual contributor who helps deliver, support, and improve business-critical software across multiple product areas. This is a true full-stack role, with meaningful ownership across frontend applications, APIs, backend services, database-backed workflows, integrations, reporting, production support, and release delivery. The role requires strong product judgment, practical debugging skills, clear communication, and the ability to move between planned feature work, urgent defects, technical debt cleanup, and release support. AI-assisted engineering is a normal part of this role. The engineer is expected to use AI-assisted development tools throughout discovery, planning, implementation, debugging, testing, review, documentation, and production support while remaining accountable for the quality and impact of the work. This role has a flexible work arrangement, meaning we are open to employees working remotely or in-office. Periodic travel to the Atlanta, IN office is expected. As a member of the Beck’s Family of employees, all full-time employees are eligible for a generous benefits package: * Health benefits including two medical plan options and company HSA contributions, dental, vision, employer paid life/AD&D for you and your dependents, disability insurance, and access to an onsite Nurse Practitioner * 401k plan match & company sponsored pension plan and access to a Financial Advisor to help you manage your retirement savings * Paid time off, Paid Holidays, Wellness Programs, & Corporate Discounts * Company Christmas Party, Free Lunch, Two Hundred Dollar Merchandise Allowance, & Much More Responsibilities * Design, build, test, and maintain full-stack features from user interface through API, service, database, and deployment. * Build frontend experiences that are reliable, usable, maintainable, and aligned with approved designs and product workflows. * Develop and support backend services, APIs, database-backed features, and business workflow automation. * Build and support integrations with internal systems, third-party services, document/report generation tools, messaging systems, and authentication providers. * Use AI-assisted development tools to accelerate delivery, improve engineering quality, explore implementation options, and strengthen technical decision-making. * Use AI to improve tests, identify edge cases, analyze failures, and strengthen regression coverage. * Use AI-assisted review techniques to pre-check changes for bugs, missing tests, readability issues, and regression risk before opening or reviewing pull requests. * Diagnose production issues using logs, monitoring tools, database evidence, API behavior, frontend behavior, and user-reported workflows. * Ship focused fixes and hotfixes while preserving system stability, data integrity, user experience, and existing contracts. * Collaborate with QA, Design, Technology Business Partners, product stakeholders, and engineers across scrum teams. * Review pull requests and provide practical peer feedback on correctness, maintainability, testing, usability, and clarity. * Improve reliability, performance, test coverage, CI/CD workflows, and developer experience. * Create and maintain technical documentation, runbooks, troubleshooting notes, and handoff material. * Balance planned delivery with production support, release validation, and defect resolution. Job Requirements Education and Skills: * 5+ years of professional software engineering experience. * Strong full-stack experience across frontend applications, APIs, backend services, and databases. * Experience with TypeScript, Node.js, SQL, and modern web application development. * Experience building maintainable user interfaces with modern frontend frameworks. * Experience building and maintaining APIs, backend services, and database-backed applications. * Experience working with business workflows, reporting, billing, ordering, customer data, operational tools, or similar enterprise systems. * Experience integrating with third-party systems, APIs, authentication providers, messaging tools, or external data sources. * AI fluency, including the ability to use AI-assisted development tools effectively across planning, implementation, testing, debugging, review, and documentation. * Accountability for all AI-assisted output, including correctness, security, maintainability, and production impact. * Strong understanding of automated testing, code review, Git workflows, and agile delivery. * Ability to debug complex issues across frontend, service, database, and asynchronous workflow boundaries. * Clear communication with technical and non-technical partners. * Peer mentorship through code review, pairing, and technical discussion. Technologies: Not every item is required — breadth and willingness to learn matter more than checking every box. * TypeScript, Node.js * Angular, React * SQL Server and stored procedures * API frameworks and backend service libraries * Authentication and authorization tooling * Messaging, queueing, caching, and background job systems * Document rendering, reporting, and file-generation tools * Docker, Kubernetes, and CI/CD pipelines * Logging, monitoring, and observability tools * GitHub, Jira, and modern code review workflows * AI-assisted development tools Experience: * Experience supporting production systems with active users. * Experience building user-facing features that span frontend, API, backend, and database changes. * Experience with background jobs, scheduled jobs, queues, asynchronous workflows, or long-running business processes. * Experience improving performance, reliability, accessibility, and operational visibility. * Experience working across multiple scrum teams or product areas. * Experience modernizing legacy systems without disrupting existing users. * Experience improving test frameworks, linting, formatting, CI workflows, or shared developer tooling. * Experience writing clear technical notes, handoffs, and troubleshooting documentation. ** In an effort to provide a safer, drug-free workplace for employees, all full-time applicants to whom offers of employment are made must submit to a drug test and background check, subject to applicable local, state, or federal laws or regulations. Employment at Beck's is contingent upon passing these pre-employment screenings.
Deliver custom software end-to-end including frontend, API, backend, database, testing, and support. | 2-5 years experience with TypeScript/JavaScript, modern frontend frameworks, SQL, bachelor's degree preferred, and AI-assisted development fluency. | The Software Engineer builds, maintains, and supports custom software used by employees, customers, and business partners. This is a full-stack role covering the complete development lifecycle — discovery, planning, design, implementation, testing, release, and production support — across frontend applications, APIs, backend services, databases, and integrations. AI-assisted engineering is a normal part of how we work. Engineers use AI tools throughout planning, implementation, debugging, testing, review, and documentation, and remain fully accountable for the quality, security, and impact of everything they ship. This role has a flexible work arrangement, meaning we are open to employees working remotely or in-office. Periodic travel to the Atlanta, IN office is expected. As a member of the Beck’s Family of employees, all full-time employees are eligible for a generous benefits package: * Health benefits including two medical plan options and company HSA contributions, dental, vision, employer paid life/AD&D for you and your dependents, disability insurance, and access to an onsite Nurse Practitioner * 401k plan match & company sponsored pension plan and access to a Financial Advisor to help you manage your retirement savings * Paid time off, Paid Holidays, Wellness Programs, & Corporate Discounts * Company Christmas Party, Free Lunch, Two Hundred Dollar Merchandise Allowance, & Much More Responsibilities * Deliver features end to end, spanning frontend, API, backend services, and database layers — often as coordinated changes across multiple codebases. * Plan before coding: define expected behavior, affected systems, test needs, and regression risk. * Build frontend workflows, forms, and shared components that are reliable, responsive, and true to approved designs, including mobile and progressive web app experiences. * Develop and maintain APIs, backend services, background jobs, and database-backed workflows, including schema changes, stored procedures, and performance-conscious SQL. * Contribute to integrations with internal systems and third-party services. * Diagnose and fix defects at any layer — UI behavior, API responses, service logic, data, background processing — and participate in production support, staged releases, and hotfixes. * Write automated tests that cover expected behavior, edge cases, and regression risk. * Review teammates' pull requests regularly and give clear, practical feedback — code review is a core responsibility, not a side task. * Help keep our platforms healthy through dependency upgrades, refactoring, tooling improvements, and test coverage growth. * Communicate clearly with engineers, QA, Design, Technology Business Partners, and business stakeholders, and document what others will need later. Job Requirements Education and Skills: * 2–5 years of professional experience building and supporting production software, or equivalent experience. * Strong TypeScript/JavaScript skills and experience with a modern frontend framework such as React or Angular. * Experience building or maintaining APIs, backend services, and data-driven applications. * Working knowledge of SQL and relational database design. * Fluency with Git workflows, pull requests, code review, automated testing, and agile delivery. * Ability to debug problems that cross application layers — UI, API, service logic, database, or background processing. * Good judgment when balancing delivery speed, maintainability, user experience, and production stability. * AI fluency: effective, responsible use of AI-assisted development tools, with validation of everything they produce. * Clear communication with technical and non-technical partners, and a practical interest in solving real business problems with software. * B.S. in Computer Science, Software Engineering, or a related field preferred, or equivalent practical experience. Technologies: Not every item is required — breadth and willingness to learn matter more than checking every box. * TypeScript, JavaScript, Node.js, and Python * React, Angular, Next.js, and modern frontend tooling * SQL Server (schema design, stored procedures), MongoDB, and Redis * Background job queues, scheduled jobs, and asynchronous processing * Mapping and geospatial data libraries * Authentication and authorization, feature flags, and headless CMS integrations * Report generation and PDF/document rendering * CI/CD pipelines, containerized deployments, and logging/monitoring tools * GitHub, Jira, and AI-assisted development tools Experience: * Delivering user-facing features end to end — frontend through API to database — in systems with active users. * Supporting production systems: monitoring, triage, hotfixes, and staged release processes. * Working with background jobs, queues, and long-running or asynchronous business workflows. * Modernizing existing systems — framework and dependency upgrades, refactoring, type-safety and test-coverage improvements — without disrupting current users. * Maintaining backwards-compatible API contracts for multiple clients, including web and mobile applications. * Moving comfortably between codebases, products, and stacks as team priorities shift. ** In an effort to provide a safer, drug-free workplace for employees, all full-time applicants to whom offers of employment are made must submit to a drug test and background check, subject to applicable local, state, or federal laws or regulations. Employment at Beck's is contingent upon passing these pre-employment screenings.
Create tailored applications specifically for Beck's Superior Hybrids with our AI-powered resume builder
Get Started for Free