Empower logo
Empower

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

Full-stack EngineerSoftware EngineerFull TimeRemoteJuniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$87.4K - $123.4K / year

Seniority

Junior

Bachelor Degree1 yr expExperience acceptedEnglishJavaJavaScriptPythonSwift

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 Job Pages

More Full-stack Engineer Jobs

Stability AI logo

Senior Product Engineer – Growth & Lifecycle Infrastructure, Music & Audio

Stability AI

We are building the foundation to activate humanity’s potential.

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

California
Nagarro logo

Principal Engineer, SQL Database

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• 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.

India
Cint logo

Staff Software Engineer – Data Solutions, Measurement

Cint

Accelerating insights. https://www.cint.com/

Full TimeRemoteTeam 1,001-5,000Since 2004H1B No Sponsor

• 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.

Spain
Cint logo

Staff Software Engineer – Data Solutions, Measurement

Cint

Accelerating insights. https://www.cint.com/

Full TimeRemoteTeam 1,001-5,000Since 2004H1B No Sponsor

• 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.

Brazil