SENIOR SOFTWARE ENGINEER
Company: Progyny
Location: New York
Posted on: November 18, 2024
|
|
Job Description:
Thank you for considering Progyny!As a Senior Software Engineer,
you will work with a cross functional squad of Database, Platform,
Salesforce, Software, Testing Engineers, Product and Project
Management to develop solutions for critical projects. You will
implement solutions, assist in defining scope and sizing of work,
lead projects and other engineers at times, participate is
technical discovery of for new projects, and collaborate with other
teammates to brainstorm ideas and review solutions and code that
follows best practices.What you'll do...Implement code that follows
best practices based on technical specifications for
projects.Assist and lead solution architecture for in-house
development efforts, integrations with third party services, and
designing/developing complex features for stakeholder
needs.Research, recommend, and test modern technology stacks and
tools to meet technology and project goals and help the Engineering
team migrate toward their use.Participate in technical discovery
phase of program development lifecycle in researching technologies
and creating proof of concepts to present as potential
solutions.Occasionally lead and manage projects from the technical
side.Work with application developers, users, operational
leadership, and subject matter experts to understand current and
future operational goals.Review existing solutions, projects, and
infrastructure to provide recommendations for enhancements and
structural improvements.Provide feedback to fellow engineers during
code reviews, brainstorming sessions, and technical discovery
work.Help develop a distributed system with concurrent access and
usage patterns.Help advance and optimize software development
lifecycle with development, testing, and deployment.Work closely
with our product team to understand the needs of our clients.About
you...Bachelor's Degree in Computer Science, Engineering or related
field, or equivalent experience.5+ years experience in Software
Engineering utilizing one or more programming languages3+ years
experience being a technical lead on projects, researching and
presenting technical solutionsExtensive experience with SQL and
either MySQL or similar relational database systems (MariaDB,
PostgreSQL)Detailed working knowledge of REST API development and
supporting toolsExtensive experience with Docker and AWS or similar
cloud servicesExtensive experience in implementation methodologies,
software development lifecycle process, and project
managementExtensive experience with software project planning and
organization with strong problem solving and communication
skillsDetailed working knowledge of AWS serverless services (AWS
Lambda, S3, RDS) and how to evaluate serverless vs. traditional
services (EC2, ECS on EC2, etc.)Extensive knowledge of ETL
development and supporting tools (ETL Tools such as Fivetran,
Jitterbit, AWS Step Functions, Apache Airflow, etc.)Detailed
knowledge of advanced workflow development (schedule vs.
event-based jobs, queued jobs, jobs that depend on other
jobs)Strong ability to select, apply algorithms and data structures
appropriate for processing large data setsNice to Have Skills and
Experience:Experience with Python, including experience with
frameworks (such as FastAPI), libraries (such as SQLAlchemy and
pandas), and core programming concepts such as OOP, SOLID,
dependency injection, unit testing, optimization, etc.Experience
with multiple IAC (Infrastructure as Code) Tools such as Terraform,
Cloudformation, AWS CDKExperience in CI/CD pipelines, ideally
CircleCIExperience in NoSQL Databases (Snowflake, DynamoDB,
MongoDB, etc.)Experience with Automated Testing/TDD and QA
frameworks is a plusExperience with HIPAA security guidelines & SOX
compliance is a plusAbout Progyny:Progynyis a transformative
fertility, family building and women's health benefits solution,
trusted by the nation's leading employers, health plans and
benefits purchasers. We envision a world where everyone can realize
dreams of family and ideal health. Our outcomes prove that
comprehensive, inclusive and intentionally designed solutions
simultaneously benefit employers, patients and physicians.Our
benefits solution empowers patients with concierge support,
coaching, education, and digital tools;provides access to a premier
network of fertility and women's health specialists who use the
latest science and technologies; drives optimal clinical outcomes;
and reduces healthcare costs.Our mission is toempower healthier,
supported journeys through transformative fertility, family
building and women's health benefits.Headquartered in New York
City, Progyny has been recognized for its leadership and growth as
a TIME100 Most Influential Company, CNBC Disruptor 50, Modern
Healthcare's Best Places to Work in Healthcare, Forbes' Best
Employers, Financial Times Fastest Growing Companies, Inc. 5000,
Inc. Power Partners, and Crain's Fast 50 for NYC. For more
information, visit www.progyny.com.Our perks:Family friendly
benefits: Paid family and parental leave -, fertility and family
building benefits (including egg freezing, IVF, and adoption
support), family care fund and Parents' Employee Resource
GroupHealth, dental, vision and life insurance options for
employees and familyFree in-person, virtual and text-based mental
health and wellness supportPaid time off, including vacation, sick
leave, personal days and summer flex timeCompany equityBonus
program401(k) plan with company matchAccess to on-demand legal and
financial adviceCompany social eventsFlex days (3 days a week in
the office) and onsite meals and snacks for employees reporting
into our NY officeIn compliance with New York City's Wage
Transparency Law, the annual salary [wage] range for NYC-based
applicants is: $170,000 - $180,000. There are a variety of factors
that go into determining a salary range, including but not limited
to external market benchmark data, geographic location, and years
of experience sought/ required. Progyny offers a total compensation
package comprised of base salary, cash bonus, and equity.Progyny is
proud to be anEqual Opportunity and Affirmative Action employer.We
respect and seek to empower each individual and support the diverse
cultures, perspectives, skills and experiences within our
workforce. All qualified applicants will receive consideration for
employment without regard to race, creed, color, religion, sex,
sexual orientation, gender identity or expression, national origin,
disability, age, genetic information, marital status, pregnancy or
related condition, status as a protected veteran, criminal history
consistent with legal requirements or any other basis protected by
law.If you are an individual with a disability and need assistance
or an accommodation during the recruiting process, please send an
e-mail to apply@progyny.com.Minimum Salary: 31200.00 Maximum
Salary: 31200.00 Salary Unit: Yearly
Keywords: Progyny, Irvington , SENIOR SOFTWARE ENGINEER, IT / Software / Systems , New York, New Jersey
Click
here to apply!
|