We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Software Engineer
Location
United States
Posted
1 day ago
Salary
$87.4K - $123.4K / year
Seniority
Junior
Job Description
Software Engineer
Empower
• Design, code, and test software features and components. • Collaborate with cross-functional teams to gather and refine software requirements. • Lead coding efforts for specific modules or features. • Troubleshoot and resolve complex software issues. • Participate in code reviews and enforce coding standards. • Contribute to architectural decisions and design discussions.
Job Requirements
- Bachelor’s degree in a related field or an equivalent combination of professional experience and/or training.
- 1 - 3 years of experience in software development.
- Proficiency in one or more programming languages such as Java, Python, Swift, JavaScript, or similar.
- Strong understanding of software development methodologies and best practices.
- Problem-solving, debugging, and troubleshooting skills.
- Excellent teamwork and communication abilities.
Benefits
- Medical, dental, vision and life insurance
- Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
- Tuition reimbursement up to $5,250/year
- Business-casual environment that includes the option to wear jeans
- Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
- Paid volunteer time — 16 hours per calendar year
- Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
- Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Product Engineer – Growth & Lifecycle Infrastructure, Music & Audio
Stability AIWe are building the foundation to activate humanity’s potential.
• Select and own the stack for the Music & Audio vertical: CDP, product analytics, lifecycle/messaging, experimentation, warehouse, reverse-ETL, and entitlements — including writing defensible recommendations with cost model and tradeoffs • Design event taxonomy with consistent schema and identity resolution across anonymous → free → paid → multi-device • Build and attribute the full growth funnel across paid, organic, partner, and in-product virality • Architect in-app PLG motion: viral loops, referral mechanics, upgrade prompts, and sharing hooks • Define and execute lifecycle marketing strategy: segmentation, behavioral triggers, and messaging cadences across activation, habit, and expansion • Ship free-to-paid logic: trial mechanics, paywalls, in-app messaging, and entitlement checks across web and native runtimes • Build onboarding, churn-risk, reactivation, and win-back sequences • Instrument A/B experimentation with exposure logging and statistical guardrails • Own the growth dashboard: activation, conversion, ARPU, LTV, retention cohorts, and expansion rate
Principal Engineer, SQL Database
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Lead the assessment, design, and implementation of normalized data architectures across SQL Server and PostgreSQL environments. • Define and enforce enterprise data modeling standards, schema governance, naming conventions, and referential integrity practices. • Develop and maintain canonical data models, ER diagrams, and data dictionaries. • Identify and remediate legacy schema issues, driving migration to scalable and maintainable database structures. • Establish indexing strategies, query optimization standards, and performance tuning best practices. • Collaborate with Software Architects and engineering teams to align data architecture with application and integration designs. • Design and enforce multi-tenant data isolation strategies across SaaS platforms. • Integrate security, compliance, and governance requirements into database and schema designs. • Implement and manage database change management processes, schema versioning, and CI/CD-driven deployments. • Analyze application and business data access patterns to support scalable, low-latency architectures. • Evaluate and recommend tools, frameworks, and best practices for schema management and database modernization. • Support microservices and API-driven architectures through robust data layer design. • Provide technical leadership and mentorship on database design and data modeling best practices. • Ensure scalability, maintainability, performance, and reliability of enterprise database systems. • Drive continuous improvement initiatives in data architecture, governance, and engineering practices.
Staff Software Engineer – Data Solutions, Measurement
CintAccelerating insights. https://www.cint.com/
• Our ideal candidate will have 20% of the time influencing junior/mid-level engineers and 80% focused on complex problems. • This candidate considers themselves among the highly technical and likes to push the limits of their knowledge and experience every day. • In this role, you will work on designing, implementing, scaling, and maintaining the code that powers our production systems. • You will work with no supervision, ensuring timely and high-quality delivery. • You will communicate and work closely across 3 teams (Outcomes, Methodology & Recruitment) and with related areas like product and data science. • With great autonomy and freedom to innovate, you will play a key role in world-class research building the next generation of Cint products. • Design, implement, scale, and maintain backend systems that process large volumes of data. • Work on event-driven and API-based integrations. • Contribute to migration efforts toward a more domain-based and scalable architecture. • Build and optimize software for performance-sensitive workflows. • Investigate technical problems and propose solutions together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.
Staff Software Engineer – Data Solutions, Measurement
CintAccelerating insights. https://www.cint.com/
• Design, implement, scale, and maintain backend systems that process large volumes of data. • Work on event-driven and API-based integrations. • Contribute to migration efforts toward a more domain-based and scalable architecture. • Build and optimize software for performance-sensitive workflows. • Investigate technical problems and propose solutions together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.



