Lead Software Engineer
Location
United States
Posted
14 hours ago
Salary
$82.1K - $172.5K / year
Bachelor Degree6 yrs expExperience acceptedEnglishSQL
Job Description
• Be the main liaison with software vendor(s) for systems utilized by a particular line of business.
• Stay abreast of upcoming changes and enhancements in vendor’s software and how those changes will impact the business.
• Work with the line of business to design solutions to incorporate software changes and effectively work with business partners to ensure effective implementation.
• Design and implement new features while continuously improving quality of technical products and applications.
• Provide technical knowledge and leadership as a developer on an agile squad.
• Work collaboratively with other software engineers to define system architectures and design solutions.
• Develop software meeting code quality standards and metrics.
• Participate in communities of practice by contributing to and following standards, reviewing others code, and sharing knowledge.
• Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code.
• Understand the business technology roadmap and make recommendations on continued utilization or elimination of current third party software solutions.
• Provide operational support and troubleshooting for your team’s products and services.
• Contribute to the definition of operational procedures for software development.
• Maintain appropriate controls and documentation to ensure compliance of audit requirements.
• Other duties as assigned.
Job Requirements
- Bachelor's degree in Computer Science/Information Systems or equivalent combination of education and work experience.
- Six+ years of engineering or other IT work experience relevant to the position.
- Knowledge of object-oriented and functional software design.
- Prior experience with knowledge of Git and GitHub.
- Understanding of Software Development Methodologies.
- Understanding of security best practices.
- Strong problem solving skills.
- Strong collaboration skills.
- Excellent verbal and written communication skills.
- Windows Server Administration.
- Familiarity with NAS and SAN, Virtual Environments.
- SQL Server, querying databases.
- IIS management.
- Networking concepts.
Benefits
- Our Total Rewards include comprehensive benefits and differentiated compensation offerings to give each employee the opportunity to be their best every day.
- Our extensive benefits programs are designed to support the individual needs of our employees and their families, encompassing physical, financial, emotional and social well-being.