Search by job, company or skills

E

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Complex Feature Development
  • Design and develop complex, high-impact features across enterprise systems.
  • Implement solutions that span multiple systems such as:
    • Omni-channel platforms
    • Point of Sale systems
    • Customer Relationship Management
    • Enterprise Resource Planning modules
    • Warehouse, logistics, and manufacturing systems
  • Ensure solutions handle high transaction volumes and edge cases.
  • Translate business requirements into efficient technical implementations.
  • Code Quality & Review
  • Perform thorough code reviews to ensure adherence to standards.
  • Enforce best practices in:
    • Code structure and readability
    • Error handling and logging
    • Performance and security
  • Guide junior engineers through constructive feedback.
  • Identify and refactor poor or risky code.
  • System Performance & Optimization
  • Analyze system bottlenecks and performance issues.
  • Optimize database queries, application logic, and integrations.
  • Improve response time, throughput, and resource utilization.
  • Support scalability improvements for peak business periods.
  • Production Support & Incident Resolution
  • Lead troubleshooting of complex production incidents.
  • Perform root cause analysis and propose permanent fixes.
  • Support on-call or escalation duties for mission-critical systems.
  • Collaborate with DevOps and infrastructure teams during incidents.
  • Technical Mentorship & Knowledge Sharing
  • Mentor software engineers through design discussions and reviews.
  • Share technical knowledge and lessons learned.
  • Promote engineering best practices and continuous improvement culture.
  • Support onboarding of new engineers.
  • Collaboration & Alignment
  • Work closely with:
    • Technical Solution Architects on design alignment
    • Lead Software Engineer (DevOps) on deployment readiness
    • Business Analysts on requirement clarity
  • Contribute to technical estimation and solution feasibility assessments.

What Makes You A Great Fit

  • 5–8 years of professional software development experience
  • Proven experience building and supporting enterprise / transactional systems
  • Experience working in integration-heavy, multi-system environments
  • Proficiency in at least one enterprise-grade programming language
  • Strong understanding of clean code, design patterns, OOP, and modular architecture
  • Experience with distributed systems, APIs, and system integrations
  • Solid database design and query optimization skills
  • Strong debugging, root cause analysis, and production support experience
  • Experience in performance tuning and system optimization
  • Background in omni-channel, retail, manufacturing, logistics, or ERP systems is a plus
  • Experience mentoring junior engineers
  • Strong communication skills with the ability to simplify complex concepts
  • Calm, structured problem-solving approach under pressure

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145484823

Similar Jobs