Your Full Stack Technology Partner
Lead Software Engineer
Location
Alabama + 24 moreAll locations: Alabama | Arizona | Florida | Idaho | Illinois | Iowa | Kansas | Kentucky | Maine | New Hampshire | New Mexico | North Carolina | Ohio | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Virginia | Wisconsin
Posted
3 days ago
Salary
$140K - $160K / year
Seniority
Senior
Job Description
Lead Software Engineer
Emergent Software
• Lead the design, development, and evolution of a partner-facing API platform. • Architect and maintain a well-versioned, secure, and developer-friendly public API surface with a focus on backward compatibility, authentication, rate limiting, and documentation. • Define and implement API architecture, standards, and best practices. • Provide hands-on technical leadership through architecture guidance, code reviews, mentoring, and engineering best practices. • Own the long-term technical strategy and roadmap for the platform. • Collaborate closely with product managers, project managers, and engineering teams across multiple platforms. • Lead and coordinate the work of distributed engineering resources, including international contractors. • Own production systems for partner APIs, including monitoring, observability, incident response, alerting, performance optimization, reliability, and operational readiness. • Drive integration efforts with external SaaS platforms and partners. • Help establish engineering processes, technical direction, and team standards as the platform grows. • Break down complex initiatives into actionable workstreams and translate business requirements and acceptance criteria into technical deliverables. • Develop project plans, coordinate resources, and drive timely delivery of key initiatives. • Contribute to architecture and technical decision-making across services and platforms developed in multiple programming languages. • Serve as both a technical leader and hands-on contributor during the initial build phase.
Job Requirements
- 5+ years of experience developing web-based software applications, including experience leading or mentoring engineers.
- Deep experience designing, securing, documenting, and operating REST APIs, including authentication, versioning, and lifecycle management.
- Strong experience managing and supporting production systems.
- Hands-on experience with AWS services, particularly API Gateway, ECS, and related cloud-native technologies.
- Strong TypeScript development experience.
- Demonstrated technical leadership and project coordination experience.
- Ability to quickly become productive in unfamiliar codebases and technology stacks.
- Experience managing live customer-facing systems, including monitoring, observability, incident response, and reliability engineering.
- Strong communication skills and the ability to thrive in a fast-paced, evolving environment.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description TechOp Solutions International is seeking an experienced Remote Senior Software Developer Manager to lead the design, development, implementation, and ongoing support of enterprise call center applications and technology solutions. This position is responsible for managing the full systems development lifecycle (SDLC), overseeing software development activities, and ensuring technology solutions align with business requirements and operational objectives. - Lead the daily operations of the Training and Quality Assurance team. - Develop, implement, and maintain training programs for new hires and existing staff. - Design and update training materials, job aids, and instructional resources. - Conduct instructor-led, virtual, and self-paced training programs. - Establish quality standards and performance evaluation methodologies. - Monitor customer interactions across multiple communication channels to ensure compliance and service quality. - Conduct calibration sessions with operational leadership and quality teams. - Analyze quality trends and identify opportunities for coaching and performance improvement. - Prepare quality assurance reports, dashboards, and performance analyses. - Develop corrective action plans and continuous improvement initiatives. - Coordinate with operational leadership to identify training needs and performance gaps. - Perform additional duties as assigned. Qualifications - Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline (Preferred). - Minimum eight (8) years of experience in enterprise software development, systems analysis, or application development. - Current Salesforce Developer Certification. - Current Salesforce Agentforce Certification. - Demonstrated experience designing and developing Salesforce-based applications and integrations. - Excellent analytical, troubleshooting, communication, and leadership skills. - Must meet security eligibility requirements. Company Description TechOp Solutions is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, gender identity or any other characteristic protected by applicable federal, state or local laws.
Senior/Staff Software Engineer, Fullstack
SkylightWe make consumer technology products for families: Skylight Frame & Skylight Calendar
Role Description At Skylight, software engineers design, implement, and maintain software systems to improve government services for users. This software is built to meet the needs of regular users of government services as well as Skylight's partners in government. Skylight is partnering with the National Archives (NARA) to improve how electronic records across the government are migrated, preserved, and accessed. On this team, you'll build end-to-end on a cloud-native stack — including AWS, Spring Boot, and Angular — to make large volumes of government records reliable, searchable, and accessible to the people who depend on them. What you'll do - Build and improve systems that migrate, preserve, and make large volumes of government records searchable and accessible. - Engineer software products end-to-end — frontend and backend — on a cloud-native stack as part of a cross-functional team of researchers, designers, product managers, and engineers. - Build accessible, Section 508–compliant interfaces and the APIs and services behind them, keeping secure data exchanges reliable and performant. - Advocate for and adhere to lean-agile engineering practices such as API-first design, continuous integration, version control, and automated testing. - Build secure, compliant software that meets federal security standards and defends against common vulnerabilities. - Mentor other engineers and share knowledge to strengthen the team's engineering practice. Qualifications - Ability to write clean, working, and reusable code. - Can produce high-quality code by adhering to good practices such as automated testing. - Familiar with how to build secure, compliant software and defend against common vulnerabilities. - Possess a foundational understanding of data engineering, including how to use various datastores to handle persistent data in software systems. - Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind. - Experience engineering software products end-to-end — frontend and backend — on a cloud-native stack as part of a cross-functional team of researchers, designers, product managers, and engineers in iterative delivery. - Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that you write. - A mindset and work approach that aligns with our core values. Nice-to-haves - Experience with databases and cloud infrastructure, ideally AWS and OpenSearch. - Familiarity with CI/CD best practices. - Experience with infrastructure as code (e.g., Docker, Terraform). - Familiarity with Java/Spring Boot and a modern JavaScript framework such as Angular. - Experience delivering technology and modernizing legacy systems in government, regulated industries, or other public-benefit settings. - A track record of staying aligned and accountable on remote teams. Other requirements - Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute. - All work must be conducted within the U.S., excluding U.S. territories. - This contract requires U.S. citizenship to be eligible for employment. - You must complete a company background check successfully. Logistics - Position type: This is a full-time, exempt position. - Location: This is a fully remote position. - Travel: This role may require occasional travel based on company, client, or contract needs. Salary We want to give you the most competitive salary possible. After all, you deserve it! To that end, we use the results of our interview process to determine what salary is most appropriate given your current level of seniority. For a Software Engineer at Skylight, the current salary ranges are as follows: - Associate Software Engineer: $90,000–$125,000 - Software Engineer I: $120,000–$140,000 - Software Engineer II: $135,000–$160,000 - Senior Software Engineer: $150,000–$185,000 - Staff Software Engineer: $170,000–$203,000 - Principal Software Engineer: $180,000–$230,000 Benefits - Medical insurance, dental insurance, vision insurance. - Short-term and long-term disability insurance. - Life and AD&D insurance. - Dependent care FSA, healthcare FSA, health savings account. - Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period. - Flexible paid-time-off policy (generally around 25 days per year), plus 11 paid federal holidays. - Up to 12 weeks paid-time-off for all eligible new birth, adoption, or foster parents. - Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock options. - Business development / sales bonuses. - Referral bonuses. - Annual $2000 allowance for professional development. - Annual $750 allowance for tech-related purchases. - Annual swag budget of $100 to display your Skylight pride with some merchandise (hoodies, hats, and more). - Dollar-for-dollar charity donation matching, up to $500 per year. - Flexible, remote-friendly work environment. - An environment that empowers you to unleash your superpowers for public good.
• Designing and building scalable backend applications for next-generation identity solutions. • Collaborating with Product Management and engineering teams to deliver high-quality features. • Conducting design reviews and partnering with QA to deploy production code. • Collaborating across the organization with Data Science, Product, and Operations to build innovative components of Akamai's Big Data AI solutions. • Solving complex technical challenges proactively with a high success rate. • Participating actively in agile SCRUM planning and technical team meetings. • Optimizing and supporting the continuous integration and delivery pipelines.
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team: The Conversion Engineering team sits at the intersection of product performance and business growth at Upstart. We are responsible for optimizing how borrowers move through the application journey—from rate check to funding—directly impacting Conversion Rate, one of the company’s most important operating metrics and a key driver of revenue. As a Software Engineer on the Conversion Engineering team, you will play a critical role in building and evolving the core borrower experiences that drive ~80% of company revenue. You’ll work on highly visible, user-facing systems such as the funding form and got rate page, helping to shape both the technical direction and execution of key initiatives. Our team builds and iterates on high-impact experiences while partnering closely with Product, Design, and Machine Learning to launch new product flows, ship model upgrades, and continuously test and personalize borrower journeys. This is a high-impact team with ambitious goals and significant headcount growth planned. How you’ll make an impact - Deliver critical user-facing features that improve loan application and rate check experiences—directly driving improvements in conversion and funding form submission metrics. - Maintain full-stack web applications through monitoring of key system metrics such as latency and error rates at scale - Help define and build the next-generation, platform funding form that supports multiple products, contributing to architectural direction and long-term scalability. - Strengthen engineering excellence by improving system performance, reliability, and on-call health for the features you build and own. Minimum Qualifications - Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 4 years of experience - Experience delivering end-to-end features across frontend and backend systems, including APIs and microservices. - Strong frontend development experience building customer-facing web applications with a focus on performance, usability, and experimentation. - Experience working in cross-functional environments with Product, Design, and other engineering teams. Preferred Qualifications - Experience improving conversion funnels or other high-scale, metrics-driven user journeys through experimentation (e.g., A/B testing, personalization). - Experience operating in a microservices-based architecture. - Experience in fintech or other highly regulated, high-availability environments. Position location This role is available in the following locations: Remote Time zone requirements The team operates on the East/West coast time zones. Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time. #LI-REMOTE At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $142,000—$196,600 USD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada) - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only) - Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada. - Health Savings Account contributions from Upstart for eligible plans (US only) - Income protection benefits, including life insurance and disability coverage for added financial security - Paid time off, sick leave, and company holidays, in line with local requirements - Paid family and parental leave to support caregiving and major life moments (duration varies by country) - Family-centered benefits to support fertility, parenthood, and caregiving needs - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service (US Only) - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!) For roles based in Canada, please note that we are not currently able to hire in Quebec. Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy




