Senior Software Engineer
Growers Edge
Senior Software Engineer
Profile insights
Find out how your skills align with the job descriptionSkills
Job details
Here’s how the job details align with your profile.Job type
- Full-time
Shift and schedule
- Monday to Friday
Location
BenefitsPulled from the full job description
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Parental leave
Full job description
Reports to: Product Engineering Director
Position Type: Full Time
Location: Remote
Travel Required: Yes; ability to travel as required by role (up to 10% of the time)
Primary Purpose & Function
Work collaboratively with business and product leadership to determine what problems our customers are facing and contribute to the development of tools and services to resolve those problems in a way that delights our customers.
Essential Functions & Responsibilities
- Work with product leadership to define and deliver solutions to problems faced by our customers.
- Automate mundane parts of the job.
- Partner with Software Engineer Director to provide insight on technical solutions.
- Guide and empower junior engineers, offering both technical leadership on product development and invaluable mentorship for professional growth.
- Provide guidance and insight on technical direction decisions.
- Collaborate with engineering team members to solve hard problems, evaluate existing patterns, and establish new patterns.
- Embrace change and challenge teams to make the best decisions.
- Create and maintain automated tests to protect existing functionality.
- Work together with peers to continuously deliver clean, efficient, and well-tested code to improve our customer's lives.
- Translate technical ‘how’ things are done into the value those capabilities provide for a customer.
- Participate in strategic product alignment discussions to ensure that initiatives are directly related to the work being performed.
- Drive best practices and identify innovative strategies for successful software delivery.
- Work with engineers to assess established and advocate for better system architecture.
- All other duties as assigned.
Qualifications & Education Requirements
- Experience delivering software solutions to production (2 – 10+ years).
- Formal education or life experience delivering software solutions.
- Strong organizational and planning skills.
- Excellent written and verbal communication skills.
- Has worked in an environment leveraging collaborative coding practices including paring, mobbing, and swarming.
- Has used tools to package and deploy software solutions to production and lower environments.
- Can demonstrate empathy for the customer.
- Technical experience with developing production applications and deep knowledge/experience in one or more of the following technologies:
- Cloud technologies like Azure, AWS or GCP
- Remote CI like Circle, Travis, Azure DevOps, or similar
- C# or other strongly typed languages
- Angular, Lit, or other similar web frameworks
- Relational and/or Non-Relational Data stores
Travel
- Ability to travel for short periods of time as necessary
Physical Demands
- Oral communication over the phone, and in person
- Spend long hours sitting and using office equipment and computers, which can cause muscle and eye strain.
Additional Notes:
Growers Edge Financial, Inc. may require a background check.
Growers Edge Financial, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Growers Edge Financial, Inc. complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Vision insurance
Schedule:
- Monday to Friday
Work Location: Remote