At Advisor360°, we hire people with all kinds of awesome experiences, backgrounds, and perspectives. We like it that way. So even if you don’t meet every single requirement, please consider applying if you like what you see. Though many of our roles are assigned to a particular office location, most are a hybrid of remote and in-person work.
Job Brief
As a Software Engineer II, you’ll be part of a lean Agile team that’s on the cutting edge of technology, responsible for developing several of Advisor360°’s most visible and critical applications. These products are business critical internal tools used across the organization. We expect you to take ownership and to start implementing solutions and solving problems and to contribute ideas to improve our architecture and our processes in addition to writing code.
This is a hybrid position working 2 days/week at the company office in Weston, MA and 3 days/week from a home office.
Responsibilities
- Participate in all phases of the software lifecycle in defining, designing, implementing, shipping, and maintaining projects.
- Researching and recommending new tools and technologies to keep our software development eco-system on the cutting edge.
- Work with limited supervision under tight time constraints to set coding standards and help drive the strategic technical direction of our engineering efforts, develop systems to meet or exceed business KPIs.
- Lead troubleshooting and issue resolution activities.
- Follow engineering best practices which includes agile methodology, code reviews, documenting of software functionality and writing unit tests with good code coverage for ensuring no impact to code quality.
- Help drive the planning and scheduling of tasks along with mentoring other engineers, support the technical culture, and help grow the team's technical capabilities.
Skills & Requirements
Position requires a Bachelor’s degree (or an equivalent foreign degree) in Computer Science, Software Engineering, or a closely related field, and 5 years of experience as a Software Engineer.
Must also have 5 years of experience (which can have been gained concurrently with the primary experience requirement above) with the following:
- A mix of frontend programming, backend programming, operations, and working with data;
- Experience with the full software development life cycle including code reviews, release and support as well as software engineering best practices;
- Using common programming languages and web technologies including Python, SQL, MongoDb, AKS (Kubernetes), CSS, Flask, HTML, Javascript;
- Working with GIT, task-tracking tools, including JIRA and CI/CD pipelines; and
- Working with cloud infrastructure (either Azure or AWS)