Software Engineer II - Apex ServerAs a Software Engineer II, you will be responsible for the development and maintenance of the Apex Server application using a combination of technical proficiencies, organizational aptitude and interpersonal skills, as well as learning and progressing with the evolving technology.
Role and Responsibilities- Develops software including feature additions, modifications, bug fixes and unit tests. Works with Team Leader or Product Owner as issues arise.
- Reviews development requests and makes educated decisions about the most efficient way to proceed.
- Interfaces with various departments and customers to acquire information needed to successfully deliver software that meets customer needs.
- Interfaces with various departments and customers to help solve support issues they are facing using the software.
- Assists other developers (primarily Software Engineers) as needed when they have questions about processes, coding practices, algorithms, etc.
- Effectively communicates tasks and ideas to fellow developers, management, various departments and customers.
- Analyzes input requirements from various sources and determine the best way to meet each requirement.
- Reviews software code written by others to determine if the code meets company, departmental and team standards.
- Performs all other duties/responsibilities as necessary or assigned.
Qualifications- Bachelor's Degree in Computer Science or related field
- Minimum of 2-5 years related experience and/or training
- Expertise in the C++, Java and JavaScript development languages along with a solid understanding of development practices
- Solid understanding of object-oriented programming and development practices
- Ability to quickly learn new technologies and practices
- Excellent critical thinking and problem-solving skills
- Strong quality ethic and test-first attitude
- Great communication and teamwork skills
The Perks!- Employees are eligible to purchase company stock at a discounted rate
- Collaborative, fun, creative culture where idea sharing is encouraged
- Casual dress (Jeans are welcome!)
- Medical, dental, vision & prescription benefits starting day 1! Generous medical plan subsidy and health savings account option with company contribution helps keep your costs low.
- Up to $5,000 annual company match for 401k
- Company paid short-term/long-term disability, AD&D and life insurance
- Paid maternity and paternity leave
- 15 Days of Paid Vacation accrued per year (increases after year 3)
- 7 Paid Sick/Wellness days per year
- 9 Paid Holidays per year
- This position is eligible for a flexible hybrid work schedule
- Educational Assistance Program covering non-degree support, undergraduate and graduate degrees
- Employee Equipment Program - Free Alarm.com system for your home!
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
Base Salary Range
$90,000-$125,000 USD