As a Lead Engineer, you'll create and own the application architecture for a product, identifying and driving architectural changes to accelerate feature development or improve quality of service. You'll lead a small, cross-functional team of engineers to rapidly address high-priority enterprise challenges or opportunities. You'll use your technical expertise to apply and maintain knowledge of current and emerging technologies, evaluate new technologies, and participate in decision-making.
Requirements
- 4-year degree or equivalent experience
- Minimum of 7-10 years of software development experience with at least one full cycle implementation
- Demonstrates strong domain-specific knowledge regarding Target's technology capabilities, and key competitors' products and differentiating features
- Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source)
- Communicates and coordinates with project team, partners, and stakeholders
- Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health
- Understands and develops solutions to foster data lifecycle management
- Maintains deep technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self-directed education
- Experience in building highly scalable distributed systems
Benefits
- 401(k)
- Employee discount
- Short term disability
- Long term disability
- Paid sick leave
- Paid national holidays
- Paid vacation
- Comprehensive health benefits and programs (medical, vision, dental, life insurance, etc.)