×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer; Hybrid

Job in Richmond, Henrico County, Virginia, 23214, USA
Listing for: Varetire
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Lead Software Engineer (Hybrid Work Schedule)

Title:

Lead Software Engineer (Hybrid Work Schedule)

State Role

Title:

Salary Non-Specified

Hiring Range:

,000

Pay Band:

UG

Agency:

Virginia Retirement System

Location:

Virginia Retirement System

Recruitment Type:

General Public - G

Job Duties

The Lead Software Engineer directs the software development team responsible for developing and delivering complex custom software solutions for VRS business units. The incumbent champions innovative approaches to utilizing technology to solve business problems and achieve business goals and objectives, performing complex analyses of business requirements and producing complex technical designs to meet the needs of the business. The role develops, tests, implements, and maintains complex code and configuration for the VRS business and supporting applications utilizing the .Net

toolset. In addition, the position provides timely support for production issues and expert knowledge of standards and best practices for ASP and .Net development.

  • Provide technical leadership on a software development team comprised of developers, analysts, and testers, planning, directing, reviewing, and approving the work of team members.
  • Provide guidance, technical leadership, training, and mentorship to less experienced staff.
  • Leverage innovative approaches and software development best practices to ensure timely delivery of high-quality software solutions that enable business improvement.
  • Evaluate services and develop and recommend enhancements to technical standards, policies, and practices.
  • Provide cross-team support as necessary to achieve technical goals, knowledge sharing, and APOs.
  • Perform complex special assignments, including conducting analysis and design, as required.
  • Develop and document application designs; analyze the impact on existing systems and research alternatives.
  • Lead various complex technology projects, setting team priorities and working in partnership with technical teams and business partners to deliver business functionality on time and meet quality standards.
  • Serve as a technical expert, remaining informed of best practices and providing advice and guidance to technology staff on technology principles and practices.
  • Develop and document complex technology processes and methodologies.
  • Lead production systems support, particularly during production outages, with a strong focus on customer service; serve as a final escalation step for production incidents.
  • Ensure the reliability and availability of systems and IT/IS services through proactive monitoring and continuous process improvement.
  • Respond in a timely manner to automated alerts and/or problem tickets to ensure that applications and systems are running successfully and with optimal performance.
  • Develop complex code and configure data using secure coding practices, ensuring that all code, configuration data, and system documentation is accurate, complete, understandable, and adheres to VRS standards.
  • Monitor security vulnerabilities, analyzing outputs, recommending corrective actions, and using the tools necessary to assure adequate security.
  • Develop test scenarios and scripts to ensure comprehensive testing of business functionality using non-sensitive data; ensure that testing is executed and documented.
  • Participate in software upgrade plan development and execution.
  • Participate in an on-call rotation that provides technology support outside of normal business hours.
Minimum Qualifications
  • Bachelor’s Degree in Computer Science or closely-related field. Must have a minimum of seven years of experience working with ASP and .Net development. Experience should include at least two years in a team leader or supervisory role. Other education and experience may be considered.
  • Comprehensive experience in ASP.Net, C#, and MS SQL technologies are required, as well as experience in using software development methodologies and secure coding practices.
Additional Considerations

Advanced knowledge of technology principles, and the best practices and procedures to apply in complex software development assignments. Ability to learn new technologies and mentor others in learning new technologies.

Excellent verbal and written communication…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary