Senior Backend Software Engineer II ** Hybrid in Raleigh, NC
Relx11 months ago
Morrisville, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Key Responsibilities
- Design, develop, and maintain scalable and efficient software applications using Python.
- Implement and manage AWS cloud infrastructure, ensuring high availability and security.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve software defects and issues.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging technologies and industry trends.
Required Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in Python programming language.
- Hands-on experience with Azure/AWS services (e.g., EC2, S3, Lambda, RDS).
- Strong understanding of software development best practices and methodologies.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Experience with web frameworks (Django, Flask, FastAPI).
- Experience with API design and tradeoffs.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and tools.
- Knowledge of other programming languages (e.g., Go, Java).
- Experience with database design and management.
- Experience with system architecture and API design.
- Knowledge of machine learning pipeline and deployment strategies.
Benefits & Perks
- Comprehensive, multi-carrier program for medical, dental and vision benefits.
- 401(k) with match and an Employee Share Purchase Plan.
- Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs.
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity.
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits.
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts.
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice.
Required Skills
EC2
RDS
Kubernetes
Flask
S3
Docker
FastAPI
Azure
CI/CD
AWS
Lambda
Git
Django
Python