Sr. Software Development Engineer
RemoteHunter
📍 United States, US0💼 Tempo pieno🕐 13 giorni fa
Candidati ora →
Crea un account gratis in 30 secondi: ottieni anche il match score AI con il tuo CV.
Descrizione
1. About Our Client:
The organization operates in the transportation management services industry, addressing the challenge of managing scalable software solutions for high transaction environments. It focuses on developing and maintaining information systems that support complex, high-volume operations through agile development practices. The company delivers technical solutions designed to enhance system architecture, efficiency, and software quality at scale.
2. About the Opportunity:
The Sr. Software Development Engineer will contribute to an agile development team responsible for designing, developing, and maintaining scalable transportation management services. This role is critical in shaping software architecture and best practices, coaching team members, and collaborating across teams to enhance system performance and project delivery. The position directly impacts the reliability, scalability, and quality of core software solutions.
3. Responsibilities:
• Collaborate with an agile team to design, develop, and maintain scalable services
• Write technical design specifications
• Recommend and develop architectural and detailed design for development teams
• Coach team members on software best practices, including design, coding, testing, and troubleshooting
• Work with other teams to optimize system architecture and project efficiency
• Partner with the Product Owner to plan and prioritize work
• Maintain high software quality standards within the team
• Assist with collecting and documenting user requirements, user stories, estimates, and work plans
• Participate in peer code reviews and provide constructive feedback
• Analyze and resolve technical and application issues
• Apply continuous integration and continuous delivery (CI/CD) practices regularly
• Support, maintain, and document software functionality
• Research and evaluate software products; create proof of concepts (PoCs) for new technologies
4. Requirements:
• Minimum of 5 years of experience in software development, design patterns, and software architecture
• Experience with distributed systems and microservices
• Proficient in C# and .NET Core
• Experience with Kubernetes, Helm, Docker, and container orchestration
• Knowledge of REST APIs, event-driven architectures, caching, scaling, and security
• Strong knowledge of relational and non-relational databases (e.g., MSSQL, Postgres, Elastic, Cassandra, Mongo)
• Experience with CI/CD systems and agile methodologies
• Familiarity with source control systems such as Git
• Experience with queue processing technologies like MSMQ, RabbitMQ, Kafka
• Experience building dashboards and alerts using tools such as Prometheus, Grafana, Elasticsearch, Kibana
• Experience mentoring, leading teams, or serving as a technical lead
• Bachelor’s degree required; emphasis in Computer Science preferred
• Strong communication skills and ability to articulate technical concepts clearly
• Ability to troubleshoot and resolve issues using sound judgment and escalate when necessary
5. Pay Range and Compensation Package:
• The pay range and compensation package for this role will be determined based on the candidate’s experience, skills, and other relevant factors.
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.
TalentyGo è un aggregatore di offerte da fonti pubbliche. Verifica sempre le informazioni direttamente con l'azienda. La candidatura avviene tramite il sito originale dell'azienda; TalentyGo non gestisce processi di selezione.