Software Engineering Billerica, Massachusetts, United States
Full time 1005
The Director of Software Engineering is responsible for leading
a team of developers that design and implement the client component
(“workstation”) of a client server architecture that automates the
fulfillment for on-line grocery. You would draw upon your extensive
experience leading, developing, and architecting highly scalable
and efficient software solutions in the Java language and
application frameworks, to lead and grow a team of talented
developers to provide these solutions.
It is equally important that the candidate have both a strong
technical background and strong leadership skills. We need someone
who has experience mentoring, developing consensus and
accountability, defining work processes, and developing / driving
schedules as opposed to a chief problem-solver. We’re looking for
someone who can help our resources stay aligned, appropriately
prioritized, and work efficiently. You are equally comfortable as a
leader, technical contributor, and mentor in a growing team.
Who you are:
You are passionate about technical / leadership challenges, and
eager to broaden your skillset
You can leverage the collective intelligence of a team and
You know how to define and maintain project plans and
simultaneously drive continuous improvement
You exhibit dedication and commitment to your work that makes
others want you on their team / leading their team
You take great pride in your work and strive to create robust
You are humble, teachable, and thoughtful
You enjoy teaching and mentoring others
Collaborate with other architects to devise subsystem designs
that are coherent to the system software vision
Develop and maintain technical vision for the squad’s
Measure performance (metrics) related to quality, efficiency, on
Work with others to build and maintain schedules, keep team
aware of dependencies and target milestones
Identify risks, plan mitigations
Resource planning and project assignment
Manage the software development and production delivery with
strong focus on meeting the team’s commitment to customer
Work closely with the product team lead to manage ever-changing
Provide clarity regarding standard work (develop guidelines,
templates, processes, etc)
Mentor and coach (1:1s), identify and remove technical gaps,
facilitate performance feedback discussions
Provide code reviews and other forms of feedback to ensure
Work with customers, vendors, or other technical or
non-technical stakeholders to assess software needs
Work with the electrical, mechanical, systems, and safety teams
to document and detail software requirements
Investigate new technologies
Contribute to the software architecture directly
10+ years of experience architecting and developing Java
5+ years of experience leading diverse teams of developers
Familiarity with Agile and Waterfall methodologies and their
Strong Java skills and related technologies (SpringBoot, REST,
WebSockets, ActiveMQ, Log4j, jUnit, Mockito, Kafka)
Experience leading, developing, and delivering products with a
User Interface component
Experience with state machine modeling and design in
Experience and proven history of developing software with a
solid testing foundation. Experience with test automation
frameworks is a big plus.
Experience with Redis is a plus
Experience with Angular is a plus
Comfortable in an agile, collaborative team environment
Experience deploying and supporting software in a rigorous
Works successfully in a collaborative team environment and
constructively influences team decisions
Demonstrated servant leader
Self-motivated and capable of working through ambiguity
Excellent critical thinking and analytical/problem solving
Excellent written and verbal communication skills and ability to
communicate across all levels of the organization
VALUES All members of Alert Innovation practice the following
values as part of their daily responsibilities and model these
values as she/he leads or supports their teams.
The Golden Rule: Extraordinarily powerful in its simplicity and
depth: “Treat others as you would want to be treated” .
The Power of Person: The contribution of every single person in
a company is important, and the performance of the entire company
can only be maximized when every person strives to achieve his/her
full potential and to contribute to the best of his/her
The Power of Team: The Power of Person becomes amplified
exponentially when a group of people working effectively as a team
create “performance synergy”, whereby the capacity to perform as a
team is much greater than the sum of the individual members’
The Power of Truth: We strive to see the world as it is, not as
we want or imagine it to be, because only then can we make it
better. This core value manifests itself through questioning,
probing, testing, measuring, validating, verifying, proving,
listening with an open mind, and making fact-based decisions. It
also fosters transparency and honesty with others, as well as
self-examination and self-honesty.
Alert Innovation offers a highly competitive salary for each job
family and level within the Boston-area market in which we are
based. As part of our Power of Truth value we practice salary
transparency, so you know you are being compensated fairly relative
to other team members performing similar roles in our
Every employee is granted stock options which vest over four
years. We have 31 issued or pending patents on our groundbreaking
We offer full time employees a generous benefits package
starting with your date of hire.
PAID TIME OFF
No fixed limits on the number of workdays that you can take off
for personal reasons, including vacations. You take what you need
keeping in mind the demands of your team’s workload.
9 Paid Holidays.
Blue Cross Blue Shield HMO and PPO options.
Health Reimbursement plan where Alert Innovation reimburses you
for deductible related expenses ($1,000 for individuals, $2,500 for
Dental insurance thru Delta Dental of MA.
Vision Plan thru VSP.
Flexible Spending Account to enable you to pay health care and
dependent care costs on a pre-tax basis.
Group Term Life Insurance at no cost to you, equal to three
times your annual salary.
Accidental Death and Dismemberment Insurance at no cost to you,
equal to three times your annual salary.
Short Term Disability Income Protection at no cost to you, equal
to 70% of your weekly salary for up to 13 weeks.
Long Term Disability Income Protection at no cost to you, equal
to 66.67% of your monthly earnings.
401k Plan + company match, administered by Fidelity
100% of cost of training for your current or near-term work
needs including conferences and technical events.
50% reimbursement of tuition for programs aligned with career
development goals including MBA and master’s from top schools
(online via Coursera).
50% reimbursement of Nano Degrees (online via Udacity).
Earn a Bachelor’s or Associates college degree from a fully
accredited undergraduate program for only $5,000/year through our
College For America benefit with Southern New Hampshire
Employee Assistance Program to assist with emotional health,
parenting, eldercare, nutrition, legal and financial consultation
The above list is only a summary of some of our benefits and is
not meant to be a comprehensive explanation.
Alert Innovation is proud to be an Equal Employment Opportunity
employer. We celebrate diversity and are committed to creating an
inclusive environment for all employees. We do not discriminate
based upon race, religion, color, national origin, gender
(including pregnancy, childbirth, or related medical conditions),
sexual orientation, gender identity, gender expression, age, status
as a protected veteran, status as an individual with a disability,
or other applicable legally protected characteristics.
Alert Innovation does not discriminate on the basis of race,
sex, color, religion, age, national origin, marital status,
disability, veteran status, genetic information, sexual
orientation, gender identity or any other reason prohibited by law
in provision of employment opportunities and benefits.