The Sr. Software Engineer plans, designs, develops, and launches information systems supporting organizational functions and business processes. The role analyzes interdependencies across applications, develops or enhances solutions to meet business requirements, estimates work effort and risks, communicates technical information to stakeholders, documents software design specifications, and codes throughout the software development life cycle. The engineer oversees system deployments, troubleshoots production systems, and provides support to other departments. The role also serves as a technical lead on projects, guiding junior and other software engineers. It collaborates with IT project management and external resources to implement software solutions, follows Knipper’s SDLC standards and processes, and contributes to analysis of technical solutions and improvements to processes and products. Responsibilities span requirements analysis and design, application and database development, testing, training and demonstrations, deployment, and documentation. The engineer helps ensure systems meet requirements for compatibility, interoperability, flexibility, scalability, performance, and robustness, and supports the testing, release, deployment, and ongoing maintenance of developed systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior