We are seeking a Lead Software Engineer (LSE) who will play a pivotal role as an expert in their strategic functional area. The LSE will leverage advanced technical knowledge to deliver cutting-edge software solutions using modern technology stacks. This role involves leading large and complex projects, collaborating with on-shore and off-shore teams, and ensuring efficient development progress with strong organizational and leadership skills.
Duties & Responsibilities:
Designing changes to new and existing applications (35%)
Developing and debugging software to support new and existing applications (30%)
Providing project leadership, cost estimation, and task planning (20%)
Mentoring and coaching junior team members (10%)
Offering support for production applications (5%)
Knowledge, Skills, and Abilities (KSAs):
Collaborating with decision makers, external vendors, and stakeholders to define complex business requirements
Communicating complex technical information effectively, both verbally and in writing
Demonstrating initiative in problem-solving and research
Understanding complex Retail and Technology concepts
Being an expert in one strategic domain with advanced knowledge in at least one additional domain
Generating commitment and enthusiasm to achieve challenging goals
Leading teams and mastering all aspects of software development activities
Assisting in career development, mentoring, and succession planning for engineers
Implementing architectural vision for performance, extensibility, and availability
Leading scope of work estimation, cost estimates, task planning, forecasting, scheduling, and staff requirements definitions
Leading complex technology initiatives with broad impact
Conducting research and making recommendations on products, services, protocols, and standards
Educating the team on technology changes applicable to their domain
Developing standards and best practices for engineering
Assigning tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Work Experience &/or Education:
Experience in Retail POS
Experience with Data Integrations at scale
Knowledge of Design Patterns - Microservices, Distributed, Offline architectures
Software Configuration Management SCM & CI/CD pipelines
POS Image & Data Store management
Development experience in C#, .Net
Database experience and development in Oracle and SQL
Use/Design of WebAPIs, Data Streaming (Kafka, ActiveMQ)
If you're passionate about pushing the boundaries of software engineering and leading impactful projects, we'd love to hear from you. Join our dynamic team and be part of our journey towards innovation and excellence in software development.
Employment Type: Full-Time
Salary: $ 60.00 70.00 Per Hour