Senior Software Engineer - onsite

Eccalon
  • Detroit, Michigan
    15 days ago

    Job Description

    Job Description

     

    We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems. This role is ideal for an engineer who can operate independently, own complex technical initiatives, and mentor others while partnering closely with product and engineering leadership.

    The Senior Software Engineer plays a key role in system design, technical decision-making, and maintaining high engineering standards across the organization.

     

    Responsibilities

     

    • Design, develop, test, and maintain scalable software applications and services
    • Own complex features and systems from design through production
    • Contribute to and lead system architecture and design discussions
    • Write high-quality, maintainable, and well-tested production code
    • Diagnose and resolve complex technical and production issues
    • Mentor junior and mid-level engineers and provide technical guidance
    • Participate in code reviews, enforcing engineering best practices
    • Collaborate with product, design, and cross-functional teams to deliver solutions
    • Drive improvements in performance, reliability, security, and scalability

     

    Required Qualifications

     

    • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
    • 5–8 years of professional software engineering experience
    • Strong proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, or similar
    • Solid understanding of system design, data structures, algorithms, and design patterns
    • Experience owning and operating production systems
    • Strong experience with version control systems (Git) and collaborative development workflows
    • Experience building and scaling distributed systems or microservices
    • Proficiency with APIs, service integrations, and databases (SQL and/or NoSQL)
    • Experience with cloud platforms (AWS, Azure, or GCP)
    • Familiarity with CI/CD pipelines, automated testing, and DevOps practices
    • Experience working in Agile or iterative development environments
     

    Numbers & Facts

    LocationDetroit, Michigan

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Structuresunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Engineeringunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • Go Programming Language (Golang)unmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Manufacturing/Production Testingunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • NoSQLunmatched
    • Performance Managementunmatched
    • Process Improvementunmatched
    • Product Designunmatched
    • Product Engineeringunmatched
    • Production Systemsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Software Administrationunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Architectureunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder