
Lead Software Engineer
RouteSmart Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Columbia • Arizona • California • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $170,000 per year
Job Level
About the role
- Lead ownership of product development for one or more RouteSmart products
- Plan and manage engineering resources for products within assigned scope
- Motivate, mentor, and oversee Software Engineers, providing design oversight and peer code reviews
- Serve as a primary technical point of contact for client interaction related to product design and development status
- Lead direction and review of both UI and backend code architecture and implementation
- Design, write, test, and maintain well-structured, efficient, and secure code following software development best practices
- Research and evaluate emerging industry standards and technologies to improve application quality, performance, and security
- Ensure desktop and web applications adhere to best practices for security, session management, and scalability
- Perform other duties and responsibilities as assigned
- Provide off-hours support in rare circumstances, as needed
Requirements
- Proven experience guiding and mentoring other programmers in effective and efficient code design
- Expertise in developing mobile applications
- 5+ years experience leading a team of developers
- Strong background in conducting code reviews to improve efficiency, maintainability, and long-term sustainability
- Demonstrated experience planning and delivering shared software platforms used across multiple products or teams
- Expertise in C# development using Visual Studio and other Microsoft development tools
- Strong working knowledge of relational databases (PostgreSQL, MS SQL, etc.) with experience writing efficient queries
- Working knowledge of GIS technologies and mapping services highly preferred
- Strong understanding of web application development, including security best practices
- Strong knowledge in real-time data applications
- Strong knowledge in Docker
- Experience in UML modeling highly preferred
- Excellent interpersonal and communication skills, both verbal and written
- Self-motivated, detail-oriented, and able to work independently with minimal supervision
- Minimal travel required
- **Education & Experience **
- Bachelor’s degree in Computer Science, Information Systems, Business Technology, or a related field required
- 10+ years of professional programming experience, including both client-side and server-side development
Benefits
- Medical/Dental/Vision/STD & LTD Plans
- Employer paid Life Insurance Plan
- Employee Training & Development
- 401(k) Retirement Savings Plan w/ Employer Match
- Vacation/Sick/Holiday Leave
- Tuition Reimbursement
- Flex hours
- Casual Dress
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#mobile application developmentcode designcode reviewsrelational databasesPostgreSQLMS SQLGIS technologiesDockerUML modeling
Soft Skills
mentoringcommunicationself-motivateddetail-orientedindependent workleadershipteam managementinterpersonal skillsproblem-solvingtime management