We're seeking a tenacious Senior Software Engineer who lives to crack complex technical puzzles across the full technology stack. As a key member of our engineering team at Purpose Financial, you'll dive deep into challenging problems, architect elegant solutions, and build innovative features that transform our customers' financial experiences.
Requirements
- Learn the Business: Understand business processes related to the systems supported by the team
- Untangle the Complex: Tackle intricate technical challenges with persistence and creativity
- Architect the Impossible: Design and implement elegant solutions that bridge front-end experiences with robust back-end systems
- Build with Purpose: Craft clean, efficient code in React, Vue, Angular, Java, and Node.js that solves real customer problems
- Manage Deliverables: Balance multiple priorities and complete tasks on time in collaboration with team leads
- Participate Fully: Develop code, unit test, participate in code reviews, and release changes to software systems
- Support the Pipeline: Assist with release environments for testing, staging, and production
- Mentor Others: Guide junior engineers by sharing your problem-solving approach and technical insights
- Build Relationships: Collaborate effectively with other teams across the organization
- Stay Current: Keep up with industry trends in software development and technology
- Participate Strategically: Contribute to strategic planning of software systems
- Lead Development Efforts: Take point on development initiatives while ensuring adherence to standards and quality
Benefits
- Competitive Wages
- Health/Life Benefits
- Health Savings Account plus Employer Seed
- 401(k) Savings Plan with Company Match
- Paid Parental Leave
- Company Paid Holidays
- Paid Time Off including Volunteer Time
- Tuition Reimbursement
- Business Casual Environment
- Rewards & Recognition Program
- Employee Assistance Program