Lead Software Engineer

Full TimeRemoteTeam 10,001+Since 1858H1B SponsorCompany SiteLinkedIn

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.

Related Job Pages