The Senior Software Engineer will design, develop, and maintain critical software applications, shape the technology stack, and mentor junior engineers in a dynamic and collaborative environment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 7-10 years of professional software development experience
- 3-5 years of experience building and maintaining Vue.JS applications
- 3-5 years of experience developing web applications with C# and.NET Core
- 3+ years of experience with RESTful design patterns and microservices architecture
- Excellent troubleshooting skills
- Experience working in a high transaction, high security environment
- Strong proficiency in CI/CD pipelines, git workflow, etc.
- Strong CSS/JS development and testing abilities
- Demonstrated leadership experience in software development projects
- Extensive experience with agile development methodologies and DevOps practices
Benefits
- Company provided equipment
- Employment with a growing, casual, fun, philanthropic minded company
- Comprehensive, high-quality medical/prescription drug plan options
- Employer contribution to Health Savings Account (HSA)
- Medical Flexible Spending Accounts
- Dependent Care Flexible Spending Accounts
- Basic life insurance
- Short and long-term disability and Accidental Death and Dismemberment benefits
- 401K Retirement Savings Plan with automatic enrollment and company match
- Paid Time Off (PTO)/Holiday
- Employer paid Life and Accidental Death Insurance
- Contribution to Health Care Spending Account
- Dependent Life Insurance
- Optional Life Insurance
- LTD Insurance
- Drug and Paramedical Coverage
- Dental Insurance
- Vision Insurance
- EAP
- Monthly stipend for insurance purchase (AUS Based employees)
- Employer contribution to pension (UK Based Employees)
- EAP (UK Based Employees)