Job Closed
This listing is no longer active.
UBC is proud to be an equal opportunity employer and does not discriminate because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state, or local protected class. We are committed to a diverse, equitable and inclusive culture that fosters respect for each other, our clients, and our patients.
Sr. Fullstack Software Engineer
Location
United States
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Sr. Fullstack Software Engineer
United Biosource Corporation
Role Description As a Senior Software Development Engineer with a focus on AI enhancement of the UBC Patient Access and Support product lines, you will bring technical depth and experience to architect, design, and develop sophisticated software systems. This role is hands-on, with a requirement for up to 100% coding, ensuring quality and maintainability across projects. You will provide tactical day-to-day technical guidance to less experienced team members, acting as a mentor to support their growth. You’ll also partner with other technology leaders to shape the overall technology direction, with a focus on artificial intelligence, pattern management and system consistency. This role demands cross-functional collaboration and interaction with stakeholders to ensure technology delivery aligns with organizational goals. You will lead troubleshooting efforts and conduct root cause analyses on relevant issues to maintain high system reliability. As a recognized technical authority, you’ll represent the organization in cross-functional and vendor partner settings. Specific job duties: - Drive collaboration with multiple vendors to establish comprehensive estimates, delivery plans, and timelines for projects or programs within an application family. - Ensure the technological integrity and quality of vendor solutions, providing accountability across concurrent projects or programs. - Lead the delivery and technical guidance across an application family, ensuring alignment with strategic initiatives. - Serve as a technical leader for large or complex projects, including: - Strategizing to optimize and modernize technology, focusing on technical debt reduction where applicable. - Leading knowledge-sharing efforts to strengthen internal and vendor partner expertise. - Acting as a subject matter expert on intricate components of the application environment. - Partner with architects to influence strategic decisions on the use, retirement, or addition of technology within the enterprise architecture. - Provide high-level technical expertise to projects involving multiple complex technology components. - Establish and promote the best practices, reusable components, and guidelines to optimize technology usage. - Lead incident response and problem resolution for critical production issues, ensuring thorough root cause analysis and long-term solutions. - Take on special projects or initiatives as assigned, often with organization-wide visibility and impact. Qualifications - Bachelor’s degree in computer science, Engineering, or a related field (Master’s degree preferred) or equivalent work experience. - 12–15 years of relevant experience, including at least 3–5 years at a senior level or in a similar principal engineering role. - An innovation mindset. - Extensive coding experience including .NET Unified Platform V8 and .NET Framework 4.8. - Experience with applying Predictive and Generative AI to business problems and products. - Experience and knowledge with the use of Agentic AI technology and solutions like Kafka, Camunda, etc. - Cloud development experience using AI, especially in Microsoft Azure. - Thorough knowledge and application of advanced technical principles, theories, and concepts in software engineering. - Ability to design and implement innovative solutions that align with complex organizational goals and objectives. - Strong customer orientation with an ability to convey technical concepts to stakeholders at all organizational levels. - In-depth knowledge of the healthcare or PBM industry is preferred. - Extensive experience working within a vendor partner model, ensuring collaboration and quality. - Flexibility to work outside standard hours to meet critical project deadlines. - Demonstrated ability to manage multiple priorities, adapt to dynamic work environments, and meet project deadlines. - Strong collaborative skills, with experience working across multidisciplinary project teams. - Extensive experience with Agile Development. - Experience with Python or React development a plus. Benefits - Competitive salaries - Growth opportunities for promotion - 401K with company match* - Tuition reimbursement - Flexible work environment - Discretionary PTO (Paid Time Off) - Paid Holidays - Employee assistance programs - Medical, Dental, and vision coverage - HSA/FSA - Telemedicine (Virtual doctor appointments) - Wellness program - Adoption assistance - Short term disability - Long term disability - Life insurance - Discount programs
Related Guides
Related Job Pages
More Software Engineer Jobs
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department OverviewWe create technologies our customers refer to as their lifeline. Our software help them work safely and more efficiently, supporting those who put their lives on the line to keep us safe (safety and emergence forces). Job DescriptionDevelop requirements, code and create unit and other automated testing solutions for highly available and sophisticated enterprise level systems and services. #LI-AN1 Basic RequirementsDesired: - College background in modern software development practices, principles, and tools - Effectively communicate and collaborate with technical team in a multi-team/multinational environment with teams spanning the globe - Self-starter, able to understand and verbally express software development concepts in a clear manner and through the use of reports and other written artifacts. Education / skills - College student in Computer Science, Engineering, Technology and correlated areas in STEM - Strong analytical ability. Travel RequirementsNone Relocation ProvidedNone Position TypeIntern Referral Payment PlanYesEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
Software Engineer 3
MongoDBMongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients
The MongoDB Database Experience team is a diverse group of contributors working together to help our users manage MongoDB at global scale. This includes building tools for MongoDB Atlas: our database as a service offering and fastest growing product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow users to interact with their data and to understand the health and performance of their MongoDB deployments. The Developer Tools Team works on a variety of APIs and customer-facing UIs empowering MongoDB users to interact with their stored data, whether that’s on desktop via MongoDB Compass or in the browser via Atlas Data Explorer. This position requires participation in a 24/7 on-call rotation to ensure business continuity and incident response capabilities. This role can be based out of our Dublin office or remotely in Ireland We're looking for someone who - Has 2+ years of engineering experience working with backend systems (Java, C#, Go, Node.js, etc.) - Is a backend engineer with a willingness to take on frontend tasks or a full-stack developer with a bias towards backend - Has experience with the design and architecture of a modern, scalable, high availability web application - Has experience working with databases - Enjoys collaboration and being part of a team - Is approachable, curious, and intellectually honest - Would enjoy chasing down difficult problems in a distributed environment - Always strives to expand their knowledge Nice to Haves - Knowledge of database internals and tuning mechanisms, particularly indexing - Previous work in TypeScript, React, and Node.js, particularly maintaining an ecosystem of dependencies - Experience working with websocket based client to server communication - Familiarity with developing and supporting microservice based architectures using Kubernetes About MongoDB MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform, the most widely available, globally distributed database on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 60,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. Req ID: 1273396819
Senior Software Engineer - Observability Knowledge Graph Backend | Canada | Remote
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or self-managed with the Grafana Enterprise Stack, both featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo). We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do. You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity. This is a full-time remote position, and we're seeking candidates in the US or Canada. The Opportunity The Grafana Observability (O11y) group builds end-to-end observability solutions that span Application, Infrastructure, Database, Browser and Mobile observability. At the core of this experience is the Grafana Knowledge Graph—the platform that powers true full-stack observability across Grafana Cloud. The Knowledge Graph is a suite of distributed, multi-tenant microservices that connects signals across the stack and delivers automated Root Cause Insights by actively analyzing Metrics, Traces, and Logs stored in Grafana Cloud. These services process and store data across SQL, graph, and time-series databases and are designed for high availability and scale. Used by thousands of self-service customers and trusted by some of the world’s largest organizations to monitor mission-critical infrastructure, the Knowledge Graph is a foundational platform at Grafana. As adoption continues to grow, our focus is on continuously improving performance, increasing reliability, and scaling efficiently—without compromising on quality. At Grafana, we value collective creativity and diverse perspectives. Every team member is encouraged to bring ideas forward and help shape a platform that our users depend on every day. We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do. You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity. What will you be doing? - Work with your team to build and roll out new features, then use the results to iterate and improve. - Drive projects from initial ideation all the way to operations once it is in the hands of customers. - Take on complex challenges and break them down to achieve short feedback loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively - Maintain critical systems, and own their reliability, performance, and availability. - Be a part of your team’s on-call rotations and take ownership of the services you’re running. - Mentor and support other team members, participate in design discussions, and collaborate with the team - Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase. - Take an active role in influencing our roadmap and your own career objectives We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always paired with strong code review and quality standards. You’ll also have access to frontier models (e.g., GPT-Codex 5/3, Claude Opus 4.6, Gemini 3 Pro). What Makes You a Great Fit? - You are a motivated self starter with a bias towards action. - You have strong coding skills and operational experience; you were responsible for operating the software you have built. - You have worked on a SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …) - You have excellent written and spoken communication skills. You’ll be working with your team mates in a fully remote setup. Good communication skills are a must. - You are willing to work across teams. Your work has to be aligned with the needs of other squads and external stakeholders. You make your plans transparent, bring stakeholders on board, and are open to feedback and suggestions. - You are pragmatic; you prioritize progress over perfection; you can handle ambiguity. - We use Java on the backend and deploy on AWS/Azure/GCP Clouds using Kubernetes. You must have programming experience in Java and experience with Kubernetes and any one of the cloud platforms. - You are customer focused. We build everything with our users in mind. Compensation & Rewards: In Canada, the Base compensation range for this role is CAD 164,490 - CAD 197,389. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed here. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally. *Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process. *Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process. Why You’ll Thrive at Grafana Labs: - 100% Remote, Global Culture - As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose. - Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment. - Transparent Communication – Expect open decision-making and regular company-wide updates. - Innovation-Driven – Autonomy and support to ship great work and try new things. - Open Source Roots – Built on community-driven values that shape how we work. - Empowered Teams – High trust, low ego culture that values outcomes over optics. - Career Growth Pathways – Defined opportunities to grow and develop your career. - Approachable Leadership – Transparent execs who are involved, visible, and human. - Passionate People – Join a team of smart, supportive folks who care deeply about what they do. - In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it. - Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable. Equal Opportunity Employer: We will recruit, train, compensate and promote regardless of race, religion, color, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organization and we’re working hard to make sure that’s the foundation of our organization as we grow. Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings. #LI-Remote For information about how your personal data is used once you’ve applied to a job, check out our privacy policy.
Staff Software Engineer (6+ years, GO, AWS)
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Company Description Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company that provides a comprehensive processing platform for banking, card issuing and financial market infrastructure and helps customers innovate and build the next generation of banking and payment solutions. Pismo joined Visa in 2024. Leveraging Visa’s solutions, our core platform, and an expanding suite of capabilities, Pismo addresses the technological challenges that large banks, marketplaces, and fintech companies face in migrating from legacy systems to more advanced technology in the market. Pismo’s cloud-based platform empowers firms to build and launch financial products rapidly, scaling as they grow to have a broader audience while keeping high security and availability standards. Pismo’s 500+ employees are located in more than 10 countries around the world. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: - Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability - Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings - Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads - Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. - Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology - Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities What You'll Do: - Develop and maintain applications using Golang or Java, following clean code and best software engineering practices. - Design and implement scalable, reliable, and secure microservices architecture. - Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs. - Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development. - Use Terraform to provision, maintain, and evolve AWS infrastructure. - Write unit and integration tests to ensure code quality and system robustness. - Monitor application health and performance using observability tools (metrics, logs, alerts). - Participate in code reviews and provide constructive feedback to peers. - Contribute to architectural and technical discussions, supporting continuous improvement and innovation - We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa. High-Impact Contributions: Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives. Coding Standards & Best Practices: Actively enables other engineers to elevate coding standards and deepen awareness of best practices, especially around non-functional requirements. Technical Leadership: Consistently leads their squad to successful technical outcomes, ensuring sound engineering decisions that balance technical debt, system design, reliability, observability, and business needs. Product Awareness & Planning: Demonstrates strong product understanding, contributes meaningfully to quarterly planning, and collaborates with PMs or team leads to shape squad vision. Mentorship & Feedback: Proactively supports the growth of other engineers through mentoring, sponsorship, and constructive feedback. Cross-Team Collaboration: Frequently consulted by engineers from other squads, demonstrating the ability to tackle complex and ambiguous problems under pressure. Technology Strategy: Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. Qualifications Basic Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. 3+ years proficiency in years of experience with Golang Adaptable to other languages like - Java/Groovy or JVM-related. Solid knowledge of AWS Services or other Cloud Players Knowledge of Distributed transactions and Race Conditions Experience/knowledge with Continuous Integration & Development and automation tools such as Jenkins, CodeFresh, ArgoCD, Artifactory, Git etc. Solid knowledge and understanding of Agile and Test-Driven Development Deep product knowledge, active in feature planning and impact analysis. Strong relational database design and non-relational strategy, effective data modelling. Experience with Financial Industry or Payments / Authorization Systems. Understanding of observability practices (monitoring, tracing, alerting). The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. - Job Family Group: Engineering and Technology



