As a Software Engineer II, you will play a critical role in our dynamic team, driving the development and delivery of our world-class smart property solutions. You will have the opportunity to work across a variety of technical areas, collaborate with cross-functional teams, and continuously learn and apply new trends in software engineering to enhance our systems and practices.
Requirements
- Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent work experience
- 2+ years of professional software development experience
- Strong object-oriented programming skills (C# is a plus)
- Experience with SQL databases, both in terms of schema + application development, as well as optimizations and database performance analysis (analyzing query plans, finding and introducing indexes, DB table design best practices)
- Experience with creating and maintaining unit tests
Benefits
- Competitive pay and benefits
- Subsidized medical plan options
- 401(k) with employer match
- Paid holidays, wellness time, and vacation increasing with tenure
- Paid maternity and bonding leave
- Company-paid disability and life insurance
- FSAs
- Well-being resources and activities
- Casual dress work environment