Qualcomm Intl Inc., Mexico Branch Office
Information Technology Group, Information Technology Group > IT Software Developer
General Summary:
We are seeking a highly skilled Senior Software Developer to design, develop, and support enterprise-grade applications, integrations, and AI-enabled solutions. This role requires strong hands-on expertise across Java/J2EE, modern web frameworks, backend services, databases, workflow orchestration , and Generative AI technologies .
The Senior Developer is expected to operate with a high level of autonomy on moderately to highly complex problems, contribute to technical design, and collaborate closely with architects, Staff engineers, and business partners. This role emphasizes execution excellence, technical depth, and collaborative problem-solving , while serving as a strong contributor and mentor within the development team.
This role requires full-time onsite work in Mexico City (5 days per week).
Key Responsibilities
Design, develop, test, and maintain enterprise web applications and backend services using Java/J2EE and modern frameworks.
Build and enhance full-stack solutions , including backend APIs, integration layers, and user-facing UI components.
Develop and support workflow-driven applications and business process automation solutions.
Design and implement RESTful services and system integrations across enterprise platforms.
Contribute to the design and implementation of AI-powered and GenAI-assisted application features to solve business problems.
Design, develop, and support ETL-based system integration solutions using Informatica Cloud (IICS) including data ingestion, transformation, validation, and error handling to enable reliable data integration between enterprise systems.
Collaborate closely with business partners, system analysts, QA, and DevOps teams to deliver high-quality solutions.
Participate in technical design discussions, code reviews, architecture reviews , and sprint planning.
Troubleshoot and resolve complex development and production issues , ensuring long-term, scalable fixes.
Promote and follow best practices for code quality, security, scalability, performance, and maintainability .
Mentor junior developers through code reviews, technical guidance, and knowledge sharing.
Continuously enhance technical skills by staying current with emerging technologies, frameworks, and industry best practices .
Required Technical Skills
Backend & Enterprise Technologies
Strong hands-on experience in Java, J2EE , and enterprise application development.
Experience with Spring MVC / Spring-based frameworks .
Working experience with Node.js and Express.js or similar backend frameworks.
Experience with Grails framework is a plus.
Frontend & Web Technologies
Hands-on experience with Angular or similar modern TypeScript-based frontend frameworks.
Solid understanding of web application architecture , client-server interactions, and REST principles.
Databases & Data Layer
Workflow & Automation
Experience developing applications that leverage workflow engines or process automation tools .
Exposure to enterprise HR, Payroll, or Finance systems is a plus.
Integration
Hands-on experience with ETL and data integration platforms , preferably Informatica Cloud (IICS) , including mapping design, scheduling, monitoring, and troubleshooting data pipelines
CI/CD • DevOps • Cloud-Native
Experience working with CI/CD pipelines (e.g., Jenkins) and automated quality checks (code quality, security scanning).
Solid understanding of containerization concepts (Docker, container images, runtime patterns).
Working knowledge of Kubernetes environments (preferably AWS EKS) for application deployment and operations.
Preferred skills
Hands-on experience with enterprise integration platforms / iPaaS tools such as Boomi (Dell Boomi) for application and data integrations.
Exposure to building or integrating AI-driven or GenAI-assisted features within enterprise applications.
Behavioral & Professional Expectations (Senior Level)
Analyzes and solves moderately complex to complex technical problems with minimal supervision.
Communicates technical concepts and delivery status clearly and effectively to technical and non-technical stakeholders.
Collaborates effectively across cross-functional teams , demonstrating ownership and accountability.
Supports team development by mentoring junior engineers and modeling best engineering practices.
Demonstrates adaptability in a dynamic environment with changing priorities and requirements .
Preferred Qualifications
Experience working in large enterprise IT environments .
Exposure to integration platforms, middleware , and automation frameworks.
Experience supporting business-critical or mission-critical production systems .
Education & Experience
Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems , or a related field.
5–7+ years of progressive software development experience, with demonstrated enterprise application delivery experience.
Minimum Qualifications:
- 3+ years of IT-relevant work experience with a Bachelor's degree in a technical field (e.g., Computer Engineering, Computer Science, Information Systems).
OR
5+ years of IT-relevant work experience without a Bachelor’s degree.
- 3+ years of any combination of academic or work experience with Full-stack Application Development (e.g., Java, Python, JavaScript, etc.)
- 1+ year of any combination of academic or work experience with Data Structures, algorithms, and data stores.
Applicants : 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. You may e-mail [email protected] or call Qualcomm's toll-free number found here . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers .