Software Engineer
ICS Advanced Technologies - Ames, IA
Apply NowJob Description
*Software Engineer Job Description*Apply (by clicking the relevant button) after checking through all the related job information below.*Overview*Our Software Engineer position is responsible for designing, developing, and maintaining both the frontend and backend components of modern software applications. They work across the entire technology stack including UI, APIs, databases, and infrastructure to deliver complete, scalable, and high quality solutions. This position will focus on our Internet Services and Supporting Services.*Responsibilities** Design, develop, and maintain complete web applications across the frontend and backend stacks.* Build clean, scalable, and efficient code in languages such as, Golang and React.* Develop and maintain RESTful APIs and supporting services.* Create responsive, interactive user interfaces* Troubleshoot, debug, and optimize applications for performance and scalability.* Work collaboratively with teams (Product, Systems Engineering, Support) to define and deliver new features.* Maintain code integrity and organization using version control.* Participate in code reviews to ensure quality and standards compliance.* Deploy applications across local, development, and production environments (e.g., Docker based workflows).*Required Qualifications** Bachelor's degree in computer science, Engineering, or related field or 3 years working experience.* Strong proficiency in both frontend and backend development.* Solid understanding of databases, data modeling, and performance optimization.* Familiarity with application dependencies, environment setup, and cross application communication.* Strong problem solving and troubleshooting abilities.* Excellent communication and collaboration skills.*Preferred Qualifications** Experience deploying and troubleshooting React or Go applications.* Knowledge of containerized development (Docker) and CI/CD processes.* Experience with monitoring, metrics, and performance profiling.* Familiarity API driven development.*Soft Skills** Self motivated and able to work independently.* Passion for continuous learning and adopting new technologies. xijylhu * Team oriented mindset with willingness to mentor and be mentored.Pay: $96,000.00 - $120,000.00 per yearBenefits:* 401(k) matching* Dental insurance* Flexible spending account* Health insurance* Health savings account* Life insurance* Paid holidays* Paid time off* Vision insuranceWork Location: Hybrid remote in Ames, IA 50010
Created: 2026-05-11