Since 1985, Qualcomm has been an innovator in the wireless telecommunications industry with more than 13,000 patents in the United States. Today, Qualcomm provi
Staff IT Software Application Developer
Location
United States
Posted
2 days ago
Salary
$151.6K - $192.1K / year
Seniority
Lead
No structured requirement data.
Job Description
Staff IT Software Application Developer
Qualcomm
Role Description This individual designs and develops software across the stack for web applications and engineering tools that include programming at the data layer, integration layer, API layer, and the UI layer. Develops systems, integrations, APIs and solutions that are focused, but not limited to, engineering. Develops, creates, and modifies software to build observable fault-tolerant systems and services. Designs, builds, and deploys pipelines that handle the software lifecycle. Acts as a technical lead for complex projects to ensure they are driven to completion. - Collaborates across the IT organization to define standards for application architectures and best practices. - Anticipates complex issues, discusses within and outside of project team to identify and implement system solutions or other complex technical information. - Networks with senior leaders across functions and seeks out learning opportunities to increase own knowledge, skill, and overall expertise in the IT Software Development field; shares expertise within and/or across teams. - Leads technical conversations to ensure performance metrics and measurement tools align to industry standards. - Writes clear and detailed technical documentation for complex technical projects. - Adapts to significant challenges to meet deadlines independently; helps team members manage time, tasks, and workload to deal with challenges in a timely manner. Telecommuting Permitted Qualifications - Master's Degree (or foreign academic equivalent) in Computer Engineering, Computer Science, Information Systems or related degree field and two (2) years of experience in a related occupation. - Or a Bachelor’s Degree (or foreign academic equivalent) in Computer Engineering, Computer Science, Information Systems or related degree field and seven (7) years of progressive experience in a related occupation. - Employer will accept any suitable combination of education, training or experience. Requirements - Experience in software development across various layers (data, integration, API, UI). - Ability to lead complex projects and collaborate with cross-functional teams. - Strong technical documentation skills. - Proven ability to adapt to challenges and manage workloads effectively. Benefits - Competitive pay range: $151,591.00 - $192,100.00/year. Company Description Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. - Qualcomm is committed to making our workplace accessible for individuals with disabilities. - EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Related Guides
Related Job Pages
More Software Engineer Jobs
• You have the ability to guide a team by example. • As a leader on our development team, you instill the values of kindness, diversity, quality, ownership, collaboration, inclusion, and continuous improvement in those around you. • You mentor and develop team members through coaching, feedback, hiring, training, and performance management while fostering a culture of innovation and accountability. • Your ability to coordinate, communicate, and collaborate with product management, design, and other stakeholders is essential to our success. • You have a strong understanding of the building blocks of a robust, scalable, secure, and compliant system. • You are able to dissect business problems into well-designed solutions and define technical strategies and roadmaps that align with company objectives. • You oversee the design, development, delivery, and successful release of high-quality software solutions while maintaining a relentless focus on execution, quality, measurable outcomes, and team performance through appropriate KPIs and metrics. • Your passion is what you share with every teammate.
Senior Software Engineer
BitsoWith over 9 million users, Bitso is the leading cryptocurrency platform in Latin America. We are developing the cryptocurrency ecosystem in the region and enabling financial inclusion. We believe crypto is the future of finance, and we’re committed to making it useful by providing equal access to safe and intuitive financial products. When we hire people for our team, we specifically test for the following traits in addition to our cultural values: Mission-Driven: We seek individuals who are passionate about crypto and Bitso’s mission and resilient in facing industry challenges High Sense of Urgency: We prioritize candidates who demonstrate a high sense of urgency and responsibility Exceptional Hard Skills: We seek individuals who possess exceptional skills in their respective fields, with no room for mediocrity Self-Management: We look for individuals who can independently manage their work, career, and professional development
Role Description At Bitso, the Senior Mobile Software Engineer on the Registration Squad owns the identity verification and onboarding experience across iOS and React Native, the entry point for every user who joins Bitso. You will design and deliver reliable, high-quality mobile flows that connect users to KYC providers, guide them through identity verification, and ensure compliance across multiple markets (MX, BR, CO, AR, GI, US). Working closely with product, backend, and compliance stakeholders, you will shape the technical direction of a domain where quality, security, and user experience are non-negotiable, and where your work directly determines whether a user can access financial services. Qualifications - Experienced in React Native development with a proven track record of shipping production mobile apps at scale across iOS and RN. - Strong depth in iOS native development. - Hands-on experience integrating third-party SDKs, including identity verification or biometric providers. - Understanding of the constraints and tradeoffs of mobile SDK integration in regulated environments. - Designed and maintained mobile architectures that are testable, maintainable, and resilient to rapid iteration cycles of a fintech product. - Comfortable working across the mobile/backend boundary, understanding REST APIs, async flows, and how mobile state interacts with backend systems. - Ability to communicate complex technical decisions clearly in English, written and spoken, to engineering peers, product managers, and senior leadership. - Work with a high degree of autonomy and ownership, identifying problems, proposing solutions, and seeing them through to production. - Strong sense of urgency and comfort operating in a fast-paced, high-stakes fintech environment where compliance and user trust are on the line. Requirements - Familiarity with KYC/AML flows, identity verification providers (Incode, Jumio, IDWall, or similar), or onboarding funnels in regulated financial products. What You Will Do - Own KYC and onboarding mobile flows: design, build, and maintain the screens, navigation, and SDK integrations that take a user from signup through identity verification and level upgrade. - Drive React Native architecture decisions: define patterns, set standards, and ensure consistency across the mobile surfaces owned by the Registration Squad. - Integrate and maintain identity provider SDKs: own the technical relationship with providers like Incode and Jumio at the mobile layer, including version upgrades, migration work, and incident response. - Deliver high-quality code: write clean, well-tested React Native and iOS code and champion engineering best practices through code reviews. - Ensure mobile reliability: proactively monitor, debug, and resolve production issues with a focus on root-cause analysis and lasting fixes. - Collaborate cross-functionally: partner with Product, Compliance, and backend engineers to translate regulatory requirements and user needs into sound mobile solutions. - Mentor and uplift: share knowledge with fellow engineers, contribute to technical discussions, and raise the bar for mobile craft within the squad. Benefits - Me Time program, including unlimited paid time off. - Remote-first work environment. - Employee Stock Option program. - Zero trading fees through our Bitso Alpha app. - Extended Family Leave Policy: all birthing parents, non-birthing parents, and adopting parents are eligible for a 4-month leave. - Premium health, dental, and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil, and Argentina.
Senior Software Engineer
Housecall ProMission control for your business - Housecall Pro is a digital tool that lets you run and grow your business on the go.
Role Description As a Senior Software Engineer, you bring strong engineering fundamentals, deep problem-solving ability, and the capacity to navigate complex systems with clarity and intention. You focus on systems thinking, scalable architecture, and writing clean, maintainable code that delivers meaningful value to our customers. In this role, you will: - Build a product that improves users’ lives (75k unique daily users, 4.6 ⭐at App Store) - Lead architecture discussions and drive system design, data modeling, and service reliability implementations that strengthen our platform - Own projects end-to-end, from architecture and implementation to deployment and monitoring - Collaborate closely with product, design, and engineering to deliver high-quality, maintainable, and high-performance software solutions - Define and champion technical direction, standards, and best practices as we scale - Continuously learn, share knowledge, and mentor developers across your team, giving feedback to junior developers and peers on technical designs, merge requests, and other areas - Deliver solutions that underscore performance, stability, extensibility, supportability, and security - Lead AI tool adoption strategies and encourage best practices across your team Qualifications - 5+ years of professional software engineering experience - Experience designing and building resilient and highly scalable applications - Experience mentoring and coaching less experienced engineers - Ability to operate independently, make sound architectural decisions, and deliver in fast-moving environments - Product-first mindset with a focus on delivering business and user value - Interest in leveraging AI technologies to enhance productivity, quality, and innovation - This position requires fluency in English Requirements Our primary technology stack at HCP is Ruby. To be effective in this role, you’ll need to learn it. We offer support in the learning process, tailored to your needs and any prior experience with Ruby. This may include mentoring from our experienced engineering team or access to a paid online course that you can complete during working hours as part of your onboarding. The exact form of support will be agreed upon based on insights from your selection process. Benefits - Paid holidays and flexible, take-it-as-you-need-it scheduled time off - A culture built on innovation that values big ideas, no matter where they come from - A MacBook set up and ready from day one, plus a $500 stipend to design your ideal workspace - Equity in a rapidly growing startup backed by top-tier VCs Company Description Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service. - Housecall Pro’s brand portfolio includes Business Coaching by Housecall Pro, a business coaching solution for home services businesses. - We support more than 50,000 businesses and have over 2,000 ambitious, mission-driven, genuinely fun-loving teammates across the globe. - Housecall Pro celebrates diversity and is committed to creating an inclusive environment. - We are an equal opportunity employer and do not discriminate on the basis of gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law.
Role Description We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one of the largest financial institutions in the United States. This is a hands-on engineering role at the intersection of legacy and modern infrastructure, where you will contribute to both the reliability of mission-critical payment systems today and help shape the architecture that will power them tomorrow. You will work across scalable backend services, performance testing frameworks, and application engineering — with real opportunity to grow your skills on modern cloud-native technologies as the program evolves. WHAT YOU'LL DO - Scalability, Performance Testing & Validation - Design and execute enterprise-grade performance testing strategies for payment processing services, defining frameworks, tooling, and success criteria from the ground up. - Identify performance bottlenecks across legacy and modern service layers and drive measurable improvements through analysis and targeted optimization. - Instrument and validate services running on Java, Oracle, Tomcat, and WebSphere as well as modern workloads running on PostgreSQL and OpenShift. - Collaborate with backend engineers to ensure scalability requirements are met across all environments prior to release. - Translate performance findings into clear recommendations for engineering leads and stakeholders. - Application Engineering - Build and maintain full-stack backend services supporting card network integration, working primarily in Java with PostgreSQL and OpenShift Container Platform (OCP). - Contribute to application modernization efforts, migrating and re-platforming services from legacy infrastructure to cloud-native environments. - Leverage AI-assisted development tooling (including GitHub Copilot) to improve development velocity and code quality. - Participate in code reviews, architectural discussions, and cross-team technical planning sessions. - General Engineering - PCI data purging pipelines and event-driven architecture patterns including token removal and event consumption. - Work with event-driven services running on OpenShift and Oracle and PostgreSQL backends to support data lifecycle and compliance requirements. - Serve as a flexible, senior contributor across teams where engineering depth and experience are needed most. Qualifications - 5+ years of professional software engineering experience, primarily in Java. - Strong working knowledge of relational databases — Oracle and/or PostgreSQL required. - Experience deploying and operating services in containerized environments (OpenShift, Kubernetes, or equivalent). - Familiarity with legacy enterprise application servers — Tomcat and/or WebSphere experience a plus. Requirements - At least one enterprise-level performance testing engagement — defining strategy, selecting tooling, executing tests, and presenting findings. - Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems. - Ability to design logical, streamlined test frameworks from scratch and operate with minimal guidance. - Background in digital payments, card processing, or financial services technology strongly preferred. - Understanding of PCI compliance requirements and secure data handling practices. - Familiarity with event-driven architecture patterns and OpenShift-based eventing. - Demonstrated ability to work effectively in large, matrixed program environments with multiple teams and stakeholders. - Strong written and verbal communication skills; able to translate technical complexity for non-technical audiences. - Comfortable operating in environments with evolving requirements and ambiguity. Benefits - Competitive compensation. - Professional development opportunities. - Flexible work arrangements. Company Description Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry. Minimum Degree Required Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required.



