Bold Technology. Caring Partner.
Senior Software Engineer
Location
California
Posted
31 days ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer
Sharetec Systems
• Design, build, and maintain products and platforms for Sharetec's Digital Banking experience • Contribute directly to significant product modernization initiatives • Deliver features across Digital Banking applications • Architect a new API layer that will expand capabilities of Sharetec's Digital Banking platform • Manage work across full lifecycle — from design and implementation through code review, testing, and production monitoring • Partner closely with Digital engineering teammates as a collaborative peer • Participate actively in Agile ceremonies — planning, standups, retros
Job Requirements
- 5+ years of professional software engineering experience with demonstrated full stack ownership
- Strong proficiency in React and TypeScript — building and maintaining production-quality frontend applications
- Experience with Next.js or a comparable server-side rendering framework
- Experience shipping production mobile applications to the App Store (iOS) and Google Play (Android)
- Solid backend development experience — our stack is C# / ASP.NET Core
- Solid API design and integration experience — RESTful APIs
- Experience with relational databases such as PostgreSQL or MySQL in a production context
- Experience with Docker and containerized development or deployment environments
- Excellent communication skills and the ability to collaborate effectively in a remote-first, async environment
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience
Benefits
- Competitive salaries
- Medical, dental, vision, life, and disability coverage
- Generous Paid Time Off (PTO)
- Paid holidays (including your birthday off!)
- $1,000 employee referral program
- 401(k) with company matching
- Virtual events like mixology classes, escape rooms, and trivia nights
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Engineer, SAP-MM, WM
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Work with project team to understand the migration activities, prepare the migration strategy and migration plan. • Review and build migration templates and train the business user to fill the data in the templates. • Assist the business team in extracting master and transaction data, preparing upload files, and ensuring all required data is accurately captured for a successful data migration. • Participate in end-to-end SAP implementation projects, covering critical phase supporting business for the data migration and go-live. • Lead and review data migration to ensure Procurement to Pay, Inventory Management, Master data management, Stock Transport Order, Forecast to stock and integration with other modules. • Support migration and validation of forecast/PIR data, MRP parameters, material master planning views, and stock balances. • Establish strong credibility and trusted-advisor relationships with client stakeholders at all levels • Reviewing Functional Requirement Specifications (FRS), High-Level Solution Designs, and Detailed Design Documents • Provide migration guidance and oversee solution quality across one or multiple projects • Leverage technical understanding and debugging knowledge to support issue resolution and complex integrations • Collaborate effectively with distributed and remote teams across different geographies • Research, analyze, and resolve complex issues under tight timelines and project pressures.
Product Engineer – IAM Directory Services, Non-Human Identity Management
Mondelēz InternationalWe’re a house of incredible brands providing people with the right snack, for the right moment, made the right way.
• Oversee the planning and execution of software and applications • Manage an internal team and partner with external suppliers • Support programs to implement regional and global software and application strategies • Offer input to financial planning and controls for software and applications • Collaborate with management and follow-up on requisitions, purchase orders, invoices, and payments • Ensure that support service level objectives and key performance indicators are accomplished
• Design, implement, and operate hybrid enterprise infrastructure across on‑premises datacenters, Azure, and AWS. • Lead consolidation and rationalization of infrastructure platforms, tools, and cloud subscriptions to reduce complexity, risk, and total cost of ownership. • Build and operate Azure and AWS environments aligned with Well‑Architected Frameworks and industry best practices. • Establish and operate observability and reliability practices, including logging, monitoring, alerting, SLOs, and error budgets. • Define and contribute to multi‑year infrastructure roadmaps, architecture standards, and reusable design patterns. • Lead infrastructure automation using Terraform, Bicep/CloudFormation, CI/CD pipelines, and configuration management (Ansible, PowerShell DSC). • Embed Zero Trust security principles across hybrid environments, including least privilege, segmentation, and secure connectivity. • Partner with security teams on risk mitigation, vulnerability management, and incident response. • Ensure business continuity and disaster recovery readiness through documented runbooks, regular testing, and RTO/RPO compliance. • Own infrastructure lifecycle management including provisioning, updates, hardware refresh coordination, incidents, and change management. • Drive cost optimization, capacity planning, usage forecasting, and foundational financial governance across infrastructure platforms. • Provide technical leadership to a small team through mentoring and identifying opportunities for professional growth.
• Contributing to projects by writing code, participating in planning, and supporting the execution of technical tasks as you develop your skills. • Being an active team member, learning from others while delivering quality work and building confidence in your technical abilities. • Bringing fresh ideas and curiosity, exploring new ways to solve problems, and helping implement software solutions with guidance from the team. • Asking questions, sharing ideas, and gradually taking ownership of the product as you gain experience. • Working closely with product managers to understand user needs and help build impactful products.




