Software Engineer IV
Full Swing Golf Inc
Software Engineer IV
As a Software Engineer IV, this role is responsible for delivering production-quality software while contributing to architectural decisions, system design, and long-term technical direction. The engineer will design and implement new feature sets, improve existing applications, debug complex issues, and support sports data analytics tools and processes. This position is expected to operate with increasing independence, collaborate closely with team leads and cross-functional stakeholders, and provide technical guidance and mentoring to junior engineers through code reviews, paired programming, and knowledge sharing.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Own software work from discovery through release and maintenance.
- Design, build, and improve feature sets with scalability and maintainability in mind.
- Investigate and resolve software defects, including root-cause analysis.
- Support customer issue investigations to ultimately improve the product useability and reliability
- Research technologies and industry practices to support technical decisions.
- Help plan projects, estimate work, and identify technical risks.
- Develop and maintain C++ and Python software for tools, automation, and production systems.
- Maintain and modernize legacy applications while preserving critical behavior.
- Design new components and improve existing systems.
- Participate in code reviews and help raise team code quality.
- Write and maintain technical documentation for designs, interfaces, and procedures.
- Support the agile process with clear updates, planning input, and early issue identification.
- Deliver reliable, scalable, and maintainable production-level code.
- Debug complex software, data, integration, and system-level issues.
- Build tests and validation tools to verify functionality and performance.
- Process sports data and build tools, pipelines, and reports for analysis.
Work Environment
- This role operates in a hybrid or office-based environment, depending on company needs.
- Work is primarily performed in an office setting with standard working hours; however, occasional after-hours support may be required.
- The position requires frequent interaction with employees across different departments, requiring strong collaboration and communication skills.
- The role may involve sitting for extended periods, working on a computer.
- Able to lift 25 lbs
Requirements
Required Education, Experience & Skills
- Degree in electrical engineering, computer engineering, computer science, software engineering, or equivalent
- 5 years of experience in software engineering
- Experience with C++ and python
- Experience interfacing to hardware systems
- Strong problem solving and debugging skills
- Strong communication and technical writing skills
Preferred Experience & Skills
- Experience with Linux based embedded systems
- Experience with digital signal processing, or video signal processing.
- Experience with AWS cloud tool development
- Experience with DevOps development
- Passion for sports and technology; interest in golf and/or baseball
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
What We Offer
- Comprehensive Benefits Package – Medical, dental, and vision coverage, plus more
- 401(k) with Company Match – Up to 4% contribution match
- Paid Time Off – Generous PTO and paid holidays
- Supportive Work Environment – A relaxed, non-corporate atmosphere
- Team Culture – Engaging team bonding events and activities
- Onsite Wellness – Access to a personal trainer and gym facilities for a healthy work-life balance
Ready to Grow with Us?
At our company, rapid growth means endless opportunities! We're committed to developing talent from within, offering clear career advancement paths across all roles. Over 70% of our managers—and many other key team members—were promoted internally. If you're eager to grow and make an impact, join us and see where your potential can take you!
Full Swing Golf is an Equal Opportunity Employer. We believe everyone has the power to make a difference and are committed to fostering an inclusive workplace. We provide equal employment opportunities regardless of sex, race, color, gender, religion, marital or domestic partner status, age, national origin, ancestry, disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship, or genetic information. If you need an accommodation during the application or interview process, please contact View email address on click.appcast.io.
- Job Title Proficiency in ReactJS, Java 12+, AWS, Microservices, Front end development. Responsibilities Understand, prioritize, and translate the client situation and goals into effectively designed products and rationales. Imagine, establish, and implement...Suggested
- ...today and into tomorrow. At Jacobs, we're not just building structures, we're helping our clients innovate and grow by designing, engineering, and executing the construction of their state-of-the-art facilities that are changing our world. As an emerging Field Engineer,...Suggested
$85.39k - $116.98k
...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data... ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and...SuggestedFull timeRemote work- ...matter expert within our Data Center team, you’ll lead structural engineering efforts across a portfolio of data center projects, including... ...become registered in additional states ~ Knowledge of CAD software, such as AutoCad, Revit, MicroStation and S3D ~ Proficiency...SuggestedContract workFor contractorsRemote work
- ...our people grow, so does our business. Visit LinkedIn Glassdoor Facebook YouTube Job Description About the Role The Reliability Engineer position is a technical support & engineering role designed to provide on‑site technical expertise to the Thermoforming Operations...SuggestedPermanent employmentFull timeTemporary workFor contractorsWorldwideFlexible hours
- ...Job Description Position Title : Senior Loudspeaker Systems Engineer (Acoustics / Hardware / DSP) Location : Lawrence, KS Department... ...’s degree in Electrical Engineering or Acoustical Engineering, Software Engineering (with an acoustics focus) Experience: 7+ years...Full time
- ...Online Web application environment: Apache, ColdFusion Office software: MS365 suite Graphic design: Adobe Creative Suite Collaboration... ...servers and cloud‑based resources. Coordinate with KGS Research Engineer to manage user groups, roles, and access controls within the KU...Work at office
- ...Union is seeking a data-savvy and forward-thinking Data and AI Engineer to advance our data management and AI enablement capabilities.... ...to solve practical business problems. Rather than full-scale software development, this position emphasizes data transformation, enrichment...Work at office
- ...Description Job Description Overview Alarm.com is seeking a DevOps Engineer to help support, automate, and operate the core platforms that... .... This role will collaborate closely with teams across Software Engineering, Data Engineering, Infrastructure, Cloud Engineering...Casual workWork at officeImmediate startWorldwide
- Description Job Title: Associate Manager Who we are: As one of the largest for-profit thrift operators in the United States, Canada and Australia for value priced pre-owned clothing, accessories and household goods, our mission is to champion reuse and inspire...Local area
- Job Description Create an outstanding customer experience through exceptional service. Establish and maintain a safe and clean environment that encourages our customers to return. Assist management in achieving sales and profit goals established for the department, and...Full timePart timeSeasonal workFlexible hours
- The Human Resources Manager serves as a strategic business partner to the Plant Manager, aligning HR initiatives with the organization's overall objectives and driving a high-performance, people-focused culture. This role is responsible for leading and administering all...Local area
- SSC Advisors is seeking a Kansas-based Human Resources Manager to join our team immediately. This position is essential for managing activities such as recruitment, employee relations, performance management and talent management. The job of HR Manager is important to ...Work experience placementImmediate start
- Human Resources Manager# Human Resources ManagerAmarr, a part of ASSA ABLOY – the global leader in opening solutions, is seeking a dynamic and strategic **Human Resources Manager** to support our manufacturing operations in Lawrence and Shawnee, KS. In this key leadership...Local areaRelocation
$113k - $140k
...Job Description Job Description Company Description We are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results – for our people, our clients, and our company...Full timeWork at officeRemote workFlexible hours- Flynn Group entered the Panera system in 2015 with the acquisition of 47 cafes. Since then, we have more than tripled in size to become the 2nd largest Panera franchisee in the world and continue to grow by building new stores and acquiring other franchise operators.Flynn...Contract workShift workDay shift
- ...Job Description Job Description Senior Frontend Engineer About the role As a Sr Frontend Engineer, you will make an impact by designing iOS solutions. You will be a valued member of the Alarm.com team and work collaboratively with multicultural teams. In...Casual workWork at officeImmediate startWorldwide
- Team Manager Our Panera cafes are upscale, friendly cafes which feature freshly baked breads and pastries. We serve made-to-order soups, salads and sandwiches as well as specialty espresso beverages. We're known for our artisan breads, quality soups, salads and sandwiches...Daily paidFlexible hours
- Panera Catering Lead Our Panera cafes are upscale, friendly cafes which feature freshly baked breads and pastries. We serve made-to-order soups, salads and sandwiches as well as specialty espresso beverages. We're known for our artisan breads, quality soups, salads ...Daily paidFlexible hours
- ...terminating a 66‑block. Job Responsibilities Perform a wide range of technical tasks including: OS installations, hardware diagnostics, and software setup Structured cabling (including drilling, running, and dressing cables) Telecom work (punch‑downs, demarc extensions, etc.)...Hourly payFor contractorsImmediate startFlexible hours
$21.5 - $26 per hour
...manner, able to work as a part of a team Computer skills to navigate Microsoft products, pharmacy management system and EHR software; eClinicalWorks experience preferred Organizational skills Ability to handle emergency situations calmly and effectively...Hourly payFull time- Outreach Coordinator Focus on student outreach and engagement, facilitating communication and collaboration with students and student groups to bring them into the Site Location. Intentionally provide opportunities for the Site Location to come together in an organized...Work at officeShift work
$15 - $17 per hour
Join PepperJax Grill Life's too short to not work somewhere awesome. PepperJax Grill is growing and looking for authentic, genuine people to grow with us. We've got a pretty good thing going with new restaurants, great benefits and even better people. We want you to...Hourly payFull timePart timeFlexible hoursShift work- Supervisory And Clerical Support Position Join our vibrant team! We're looking for enthusiastic individuals who are at least 18 years of age to help supervise our facilities and programs while providing valuable clerical support to our staff. Your role will include ...
- Job Title Computed Tomography (CT) Technologist Duties Perform Computed Tomography (CT) examinations using advanced imaging protocols for a variety of patient conditions. Administer and monitor contrast materials while ensuring patient safety during imaging...Seasonal workLocal areaNight shiftRotating shiftWeekend workAfternoon shift
$100 per hour
...Description: The Automation / Controls Engineer is responsible for the design, development, implementation, and support of automated control systems within manufacturing operations. This role focuses on improving reliability, efficiency, and performance using PLC programming...Full timeContract workFor contractorsLocal areaImmediate start$600 per month
...Electric Distribution Planning Engineer (Hybrid) Before learning more about this opportunity, please note: Relocation assistance... ...Experience using Synergi-Electric or a similar distribution modeling software is valued Experience with and interest in data analysis,...Permanent employmentContract workTemporary workH1bWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours- Job Title Create an outstanding customer experience through exceptional service. Establish and maintain a safe and clean environment that encourages our customers to return. Achieve sales and profit goals established for the department, monitor and control all established...Seasonal workLocal area
- Grocery Department Associate Assist Department Manager in planning, organizing, staffing, training and directing Grocery Department associates; perform production and customer service functions; maximize store sales and profits safely and ethically in accordance with...Hourly payFull timeWork experience placementFlexible hoursNight shiftWeekend workDay shiftAfternoon shift
- Molding Assistant Group Leader - 3rd Shift Full time Americas - North America - United States - Lawrence - RPSNA Lawrence KS As an Assistant Group Leader, you will be responsible for guiding employees to maintain a safe, positive working environment while meeting...Hourly payFull timeTemporary workWorldwideFlexible hoursShift workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer IV. Be the first to apply!
- part time software developer remote Lawrence, KS
- entry level software engineer remote Lawrence, KS
- remote entry level software developer Lawrence, KS
- ultimate software Lawrence, KS
- remote software sales Lawrence, KS
- senior c# .net software developer Lawrence, KS
- id software Lawrence, KS
- software Lawrence, KS
- entry level software sales Lawrence, KS
- healthcare software sales Lawrence, KS


