Job Title: Sr Software Engineer Company Name: Transit Technologies Job Details: $125k-$160k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/e277yhlaoteu13e9 Job Description: Posted 22h agoSr Software Engineer@ Transit TechnologiesView All JobsUnited States$125k-$160k/yrRemoteFull TimeResponsibilities:Architecting systems, Mentoring engineers, Collaborating cross-functionalRequirements Summary:Bachelor's or Master's in CS/Engineering; 7+ years software development experience with 5+ years in .NET; strong cloud, microservices, and fleet management domain knowledge.Technical Tools Mentioned:DotNet, DotNet Core, C#, SQL, NoSQL, AWS, Azure, Google Cloud, Kubernetes, Docker, CI/CD, Helm, Security Best Practices About Us: Transit Technologies serves as the parent company to a diverse network of transportation products and services that, together, cover the entire lifecycle of a vehicle using best-in-class software. An industry leader in the making, Transit Technologies is on a path to becoming a one-stop shop for transit solutions; a full end-to-end provider of revolutionized mobility services.Job Summary: We are seeking an exceptional Senior Software Engineer to join our innovative engineering team. The ideal candidate will have a proven track record in software development, a passion for technology, and the ability to lead and inspire a team. This role requires a visionary thinker who can architect complex systems, drive technological advancements, and ensure engineering excellence.Job Description:· Architect and Develop: Design, develop, and maintain high-quality, scalable software solutions that meet business requirements and technical specifications.· Technical Leadership: Provide strategic technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and innovation.· Code Quality: Champion code quality through rigorous code reviews, automated testing, and adherence to industry best practices and coding standards.· Collaboration: Partner with cross-functional teams, including product management, design, and QA, to deliver high-impact projects that drive business success.· Innovation: Lead the charge in adopting and integrating emerging technologies to enhance our products and processes.· Problem Solving: Tackle complex technical challenges with a proactive and analytical approach, ensuring the stability and performance of our systems.· Documentation: Create and maintain comprehensive documentation for software design, development processes, and system architecture.Required Qualifications:· Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.· Experience: Minimum of 7 years of experience in software development, with at least 5 years focused on .NET technologies.· Technical Skills:· .NET Expertise: Mastery of .NET Core and .NET Framework, with a deep understanding of C#.· Scalability: Demonstrated experience in designing and implementing scalable applications, including load balancing, caching strategies, and performance optimization.· Cloud Platforms: Extensive experience with cloud ecosystems such as AWS, Azure, or Google Cloud, including services like EC2, S3, Lambda, Azure Functions, and Kubernetes.· Microservices: In-depth knowledge of microservices architecture and experience in building and deploying microservices-based applications.· Database Management: Expertise in SQL and NoSQL databases, including performance tuning and optimization.· DevOps Practices: Proficiency with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes, Helm).· Security: Strong understanding of security best practices in software development and cloud environments.· Fleet Management Systems: Proven experience in developing and maintaining fleet management systems, including real-time tracking, route optimization, and vehicle diagnostics.· Leadership:· Team Leadership: Exceptional leadership skills with a history of leading and mentoring engineering teams, inspiring excellence and innovation.· Project Management: Strong project management capabilities, with the ability to manage multiple projects simultaneously and deliver on time.· Communication:· Technical Communication: Outstanding verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.· Collaboration: Proven ability to work effectively with cross-functional teams, including product management, design, and QA.· Problem-Solving:· Analytical Skills: Superior analytical and problem-solving skills, with a proactive approach to identifying and addressing challenges.· Innovation: A visionary mindset with the ability to drive innovation by staying current with industry trends and emerging technologies.· Adaptability: Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.Preferred Qualifications:· Certifications: Relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert, AWS Certified Solutions Architect, or Google Cloud Professional Cloud Architect.· Agile Methodologies: Extensive experience with Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA).· DevOps: Advanced knowledge of DevOps practices and tools for continuous integration and deployment (CI/CD). Why you should join our team . . .•At Transit-Technologies, we hire team members who can take initiative and ownership of their role and are dedicated to finding new clients and enhancing the experience of existing ones. Our work is extremely fast paced and never the same from day to day, and our team members appreciate the autonomy to manage their daily workload and contribute to the success of our company. Our sales team members work with amazing software solutions that have a great impact on the transportation industry providing service to their communities every day.  Our team members find that the experience they gain helps them grow in their technical expertise and overall sales presentation skills, contributing to their overall professional development.•Transit-Technology is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee based on race, color, religion, creed, national origin or ancestry, sex, physical or mental disability, veteran or military status, genetic information, or any other legally recognized protected basis under federal, state, or local laws, regulations, or ordinances.