Senior Software Engineer

$74,000 - $112,500/Yr

EAB - Richmond, VA

posted 4 days ago

Full-time - Mid Level
Remote - Richmond, VA
Educational Services

About the position

As a Senior Software Engineer at EAB, you will be responsible for building technology that aids students in graduating from college. This role involves tackling complex problems in higher education and participating in the full product life cycle of multiple applications and their supporting data architecture. You will work closely with a development team to create innovative solutions and enhance existing products, while also guiding junior engineers and ensuring high-quality deliverables.

Responsibilities

  • Work with the development manager, product managers, and stakeholders to clarify business requirements and implement solutions.
  • Independently break down, estimate, design, plan, and deliver medium- and large-sized features.
  • Ensure high quality solutions by implementing unit tests and supporting the creation of integration, load, and user acceptance tests.
  • Support operations by identifying, researching, and resolving performance and production issues.
  • Coordinate work with other teams to ensure a smooth development process and lead technical discussions.
  • Aid in the development of solutions that support consistent information architecture and visual standards across applications.
  • Collaborate with the development team and product managers to enhance existing products and develop new ones.
  • Document and communicate progress on design and code for team members.
  • Guide junior engineers on tasks and small projects, helping them to plan and size their work.
  • Autonomously accomplish goals and adjust plans as needed using agile principles.

Requirements

  • Bachelor's degree in computer science or equivalent experience and 4+ years of professional software development experience OR Master's degree in computer science or equivalent experience and 2+ years of professional software development experience.
  • 2+ years of professional Python or Java development experience on cloud-based web applications.
  • Ability to work with engineers and product management teams in requirements definition, design, and development of software products.
  • Ability to communicate effectively with business and technical teams.
  • Experience building and delivering features on medium-to-large scale web applications.

Nice-to-haves

  • DevOps experience
  • Ability to demonstrate expertise in AWS
  • Professional Django development experience
  • Commitment to valuing diversity and practicing inclusive behaviors.

Benefits

  • Medical, dental, and vision insurance plans; dependents and domestic partners eligible
  • 20+ days of PTO annually, in addition to paid firm and floating holidays
  • Daytime leave policy for community service and flextime for fitness activities
  • 401(k) retirement savings plan with annual discretionary company matching contribution
  • Health savings account, healthcare and dependent care flexible spending account, and pre-tax commuter plans
  • Employee assistance program with counseling services
  • Wellness programs including gym discounts and incentives for healthy living
  • Gender affirming care coverage
  • Fertility treatment coverage and adoption or surrogacy assistance
  • Paid parental leave with phase back to work program
  • Access to milk shipping service for nursing employees during business travel
  • Discounted pet health insurance coverage
  • Company-provided life, AD&D, and disability insurance
  • Financial wellness resources and employee discount program
  • Access to employee resource groups and professional growth opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service