Job Description
Company Overview:
Uber is a leading technology company revolutionizing the transportation industry. Based in San Francisco, Uber operates a global platform that connects riders with drivers through its innovative mobile app. With a focus on safety, convenience, and efficiency, Uber continues to redefine how people move around cities.
Key Responsibilities for Software Engineer:
- Develop high-quality software design and architecture
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate in code reviews, sprint planning, and other agile ceremonies
- Contribute to the full software development lifecycle
Required Qualifications:
- Bachelor's degree in Computer Science or related field
- Proven work experience as a Software Engineer or similar role
- Strong knowledge of software development methodologies and best practices
- Proficiency in programming languages such as Java, Python, or C++
- Experience with database management systems
- Excellent problem-solving skills and attention to detail
- Ability to work both independently and in a team environment
- Strong communication and collaboration skills
Desired Skills:
- Master's degree in Computer Science or related field
- Experience with cloud technologies such as AWS or Azure
- Familiarity with mobile app development (iOS or Android)
- Knowledge of machine learning and data analytics
- Certification in relevant technologies or programming languages
Compensation & Benefits:
The annual salary range for the Software Engineer position at Uber in Minneapolis, Minnesota is $90,000 - $120,000, commensurate with experience and qualifications. In addition to competitive pay, Uber offers a comprehensive benefits package that includes health, dental, and vision insurance, 401(k) matching, paid time off, and opportunities for professional development and career growth.
How to Apply:
To apply for the Software Engineer position at Uber in Minneapolis, please visit our careers page on the Uber website and submit your resume along with a cover letter highlighting your relevant experience and qualifications. We look forward to reviewing your application and potentially welcoming you to our dynamic team of innovators at Uber.
Required Skills
- Project Management
- Agile/Scrum
- Kanban
- Jira
- Team Coordination