We're looking for a passionate Senior Software Engineer (Mobile Engineer - iOS) to join our team. This position is responsible for building and implementing creative and effective software solutions for our customers. Senior Software Engineers research, analyze, design, build, test, install, maintain, and improve critical applications and functionality for our core platforms.
Requirements
- Design, develop and deliver high-quality optimally functioning software solutions.
- Analyze and select appropriate technology that meets user needs while being scalable, efficient, and secure, while following company and industry best practices.
- Write and implement efficient, clean code that meets stated requirements while adhering to company, compliance, and security standards.
- Drive quality with a shift-left testing approach, including implementing automated unit testing, testing other developer’s code and partner to support various testing solutions for unit, functional, load and integration testing early and throughout the software development lifecycle.
- Troubleshoot, debug, maintain and upgrade existing software, including suggesting improvements that lead to better solutions.
- Deliver solutions in an agile collaborative workplace with others including Product Owners, analysts, designers, testers, agile coaches, leadership and architects.
- Maintain and grow technical skills, knowledge and currency via online, printed or in person trainings and seminars.
- Collaborate with peers via formal and informal channels such as Guilds.
Benefits
- Medical, dental, and vision
- HSA contribution and match
- Dependent care FSA match
- Uncapped paid time off
- Paid parental leave
- 401(k) match
- Personal and healthcare financial literacy programs
- Ongoing education & tuition assistance
- Gym and fitness reimbursement
- Wellness program incentives