Full Time

Lead Software Engineer-Business Systems

AAMVA (American Association of Motor Vehicle Administrators)
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by AAMVA (American Association of Motor Vehicle Administrators), so some details may not match this job. The employer's own page has the real description.

Position Overview

The Lead Software Engineer - Business Systems at AAMVA will be responsible for overseeing the design, development, and implementation of robust software solutions that support the association's business operations. This role requires a strategic mindset and an emphasis on collaboration with cross-functional teams to enhance system functionality and drive efficiencies. The successful candidate will act as a technical mentor, guiding team members while ensuring alignment with AAMVA's objectives and industry standards.



Job Responsibilities

  • Lead the architecture, design, and implementation of scalable software solutions for business systems.
  • Coordinate and collaborate with cross-functional teams to gather requirements and deliver exceptional results.
  • Conduct code reviews and provide constructive feedback to team members to ensure high-quality code standards.
  • Mentor junior software engineers in best practices for software development, design patterns, and debugging.
  • Engage in strategic planning and design discussions to align software solutions with organizational objectives.
  • Identify opportunities for process improvements and lead initiatives to enhance operational efficiency.
  • Stay current with industry trends and evaluate emerging technologies relevant to AAMVA's business needs.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
  • A minimum of 5 years of experience in software development, with at least 2 years in a leadership role.
  • Proficient in programming languages such as Java, C#, or Python.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Experience with relational databases (SQL Server, Oracle, etc.) and NoSQL databases.
  • Familiarity with DevOps practices and tools for CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a team-oriented environment.


Technologies & Tools

The Lead Software Engineer will utilize a variety of technologies and tools including but not limited to cloud platforms (AWS, Azure), version control systems (Git), integrated development environments (IDEs) such as IntelliJ or Visual Studio, containerization tools (Docker, Kubernetes), and various project management and collaboration tools (JIRA, Confluence). Familiarity with enterprise resource planning (ERP) systems and customer relationship management (CRM) solutions is also highly advantageous.



Ideal Candidates

Ideal candidates for this position will exhibit a combination of technical expertise and strong leadership capabilities. They should possess a proactive attitude, demonstrating initiative in problem-solving and innovation. Additionally, candidates must have excellent communication skills, enabling effective interaction with team members and stakeholders. A commitment to continuous learning and staying updated with technological advancements will further distinguish them as an ideal fit for AAMVA's dynamic team.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.