60,525 Middleware Development jobs in the United States
PMTS Software Development Engineer - Middleware Development
Posted 24 days ago
Job Viewed
Job Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
THE ROLE:
AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
THE PERSON:
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.
KEY RESPONSIBILITIES:
- Work with AMD's architecture specialists to improve future products
- Apply a data minded approach to target optimization efforts
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Design, implement, and test features to enhance GPU support in communication libraries, middleware and frameworks
- Benchmark, profile and optimize code to maximize performance of multi-node GPU applications
- Deliver high-quality code and documentation following best practices for open-source software development
- Work with key technical experts across AMD and with our partners and customers to improve ROCm applications, libraries, and tools
PREFERRED EXPERIENCE:
- Years of experience developing system software in C++
- Years of experience with at least one of the following:
- Implementing communication middleware like MPI/SHMEM and CCL Libraries (RCCL, NCCL, oneCCL, etc.)
- Implementing lower-level communication frameworks like UCX and libfabric, or development using RDMA APIs
- Development and optimization of communication collective algorithms (e.g. AllReduce)
- Familiarity with GPU programming in HIP or CUDA
- In-depth knowledge of best practices in software development, including testing, profiling, debugging, documentation, version control, issue tracking, and planning
- Proven track record contributing to open-source projects
- Effective communication and problem-solving skills
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION: Austin, Texas
#LI-JT1
#LI-HYBRID
At AMD, your base pay is one part of your total rewards package. Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position. You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive. Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD's Employee Stock Purchase Plan. You'll also be eligible for competitive benefits described in more detail here.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
3D Software Engineer - Application Development
Posted 22 days ago
Job Viewed
Job Description
Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Palantir Foundry is an end-to-end platform for data-driven decision-making, and as a 3D Software Engineer, you will play a pivotal role in extending its capabilities to handle advanced 3D visualization and geospatial workflows. We're transforming the way organizations integrate and interact with complex 3D data-such as gaussian splats, point clouds, BIM files, CAD models, and schematics-so they can build reliable, mission-critical applications atop a unified foundation.
In this role, you will join a specialized team within Foundry focused on 3D tools and visualization, working closely with industries like Architecture, Construction, Automotive, Aerospace, Space, Oil and Gas, Mining, and Utilities. Our customers use Foundry to visualize and analyze 3D models and geospatial data to support their daily operations, across infrastructure planning, asset management, digital twins for industrial facilities, and real-time monitoring of complex engineering systems.
As a 3D Software Engineer, you will be responsible for designing and developing cutting-edge tools that allow thousands of users to interact with 3D data in intuitive and powerful ways. You will develop new end-to-end approaches for displaying 3D geometry-from offline pre-processing of large datasets to novel realtime approaches on the GPU-and build applications that use them for visualization and analysis. Your work will empower customers to build sophisticated applications, such as interactive dashboards for construction sites, geospatial analysis tools for mining operations, or simulation environments for aerospace design.
You may spend one day collaborating with customers in the construction sector to understand their needs when visualizing BIM files, identify gaps in their current tools, and prototype solutions. The next day, you might brainstorm with teammates on optimizing shader performance for rendering large-scale point clouds or voxel models in real time, or work with backend engineers to define APIs and schemas that back these workflows.
You'll regularly face sophisticated technical problems, requiring you to scope out the solution design and find an incremental path to ship new features. As part of this, you will own APIs and schemas that power your frontend code, or work with other backend engineers in developing them together.
Below are some examples of the types of product work you'd get to do in this role: * 3D Visualization Tools: Build interactive tools for rendering and manipulating 3D models, such as CAD and BIM files, enabling architects and engineers to explore designs in real time. * Geospatial Workflows: Develop features for visualizing and analyzing geospatial data like gaussian splats, point clouds, and voxel models, supporting use cases in utilities, mining, oil and gas exploration, and urban planning. * Shader Development: Write and optimize custom shaders to enhance the performance and visual fidelity of renderings for applications in aerospace and automotive design. * Digital Twins: Create interfaces for integrating 3D schematics and real-time sensor data, powering digital twin applications for utilities and industrial facilities. * Performance Optimization: Solve complex challenges related to rendering large-scale 3D datasets, ensuring smooth performance for end-users in high-stakes environments like space mission planning.
Frontline
Foundry Software Engineers may be offered the opportunity to Frontline, an exclusive program unlike any other. This unique, short-term assignment involves being embedded with customers, allowing you to work directly with users and gain firsthand insight into how our products are used and the challenges our customers face. Unlike traditional engineering roles, Frontline immerses you in complex, ambiguous problems, empowering you to deliver impactful solutions across some of the world's most important industries and institutions.
Some of our most successful products were built on the factory floor, addressing real-world problems for the world's most important institutions. These products were developed by some of our most successful product engineers, who began their careers in roles aligned with Frontline responsibilities, gaining a deep understanding of both our technology and our customers.
Frontliners operate across a broad spectrum of responsibilities, much like a startup CTO. They work in small teams to own the end-to-end execution of high-stakes projects. This spectrum ranges from discussing architecture and building custom web apps to conducting workshops with users and strategizing with customer executives. No two days are alike, as each day is diverse and impactful. By witnessing how customers engage with Foundry and experiencing these pain points firsthand, you'll gain unique insights that feed directly back into our development process, helping to refine and enhance our products.
Core Responsibilities
- Creating 3D tools and environments for visualizing and analyzing a variety of data types
- Collaborate with industry experts to create tailored visualization solutions for construction and manufacturing.
- Building products which aim to make technical concepts accessible for non-technical users
- Working as part of a community of engineers building shared frontend tooling to enable teams across Foundry
- Designing and building for high-scale data intensive APIs
- Typescript, React, and GQL are central to our frontend development.
- Three.js, WebGL, GLSL, and similar technologies for rendering and manipulating 3D models and geospatial data.
- Blueprint as a re-usable front end component library.
- A combination of open-source and internal technologies that suit the problems at hand.
- Industry-standard build tooling, including Gradle, Webpack, GitHub, and CircleCI.
- Passion for improving user workflows by building 3D interfaces that enable users to solve complex problems, such as visualizing infrastructure or analyzing geospatial data, while maintaining engineering quality.
- Ability to work collaboratively in teams of technical and non-technical individuals and understand how technical decisions impact the people who will use what you're building.
- Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users.
- Experience brainstorming and iterating with product designers.
- Experience building high-quality software in a fast-paced CI/CD development environment.
- Proven ability to learn continuously, work independently, and make decisions with minimal supervision.
- Ability to learn new technology and concepts, even without in-depth experience.
- Active US Security clearance, or eligibility and willingness to obtain a US Security clearance is beneficial, but not necessary.
- 2+ years of software engineering experience, with a focus on graphics, visualization, or geospatial data processing.
- Strong frontend coding skills used to write clean, effective, and performant code, regardless of framework.
- Familiarity with concepts common to 3D data transmission and rendering, including data structures, rendering frameworks (e.g. three.js, deck.gl), GLSL or similar languages for shader programming, linear algebra.
- Proficiency with programming languages such as JavaScript/TypeScript or other similar languages.
- Strong written and verbal communication skills to collaborate with cross-functional teams and articulate complex concepts to non-technical stakeholders.
The estimated salary range for this position is estimated to be $135,000 - $200,000/year. Total compensation for this position may also include Restricted Stock units, sign-on bonus and other potential future incentives. Further note that total compensation for this position will be determined by each individual's relevant qualifications, work experience, skills, and other factors. This estimate excludes the value of any potential sign-on bonus; the value of any benefits offered; and the potential future value of any long-term incentives.
Our benefits aim to promote health and wellbeing across all areas of Palantirians' lives. We work to continuously improve our offerings and listen to our community as we design and update them. The list below details our available benefits and some of the perks that can be enjoyed as an employee of Palantir Technologies.
Benefits
* Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance * Employees are automatically covered by Palantir's basic life, AD&D and disability insurance * Commuter benefits * Relocation assistance * Take what you need paid time off, not accrual based * 2 weeks paid time off built into the end of each year (subject to team and business needs) * 10 paid holidays throughout the calendar year * Supportive leave of absence program including time off for military service and medical events * Paid leave for new parents and subsidized back-up care for all parents * Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation * Stipend to help with expenses that come with a new child * Employees can enroll in Palantir's 401k plan
Life at Palantir
We want every Palantirian to achieve their best outcomes, that's why we celebrate individuals' strengths, skills, and interests, from your first interview to your longterm growth, rather than rely on traditional career ladders. Paying attention to the needs of our community enables us to optimize our opportunities to grow and helps ensure many pathways to success at Palantir. Promoting health and well-being across all areas of Palantirians' lives is just one of the ways we're investing in our community. Learn more at Life at Palantir and note that our offerings may vary by region.
In keeping consistent with Palantir's values and culture, we believe employees are "better together" and in-person work affords the opportunity for more creative outcomes. Therefore, we encourage employees to work from our offices to foster connectivity and innovation. Many teams do offer hybrid options (WFH a day or two a week), allowing our employees to strike the right trade-off for their personal productivity. Based on business need, there are a few roles that allow for "Remote" work on an exceptional basis. If you are applying for one of these roles, you must work from the state in which you are employed. If the posting is specified as Onsite, you are required to work from an office.
If you want to empower the world's most important institutions, you belong here. Palantir values excellence regardless of background. We are proud to be an Equal Opportunity Employer for all, including but not limited to Veterans and those with disabilities. Palantir is committed to making the application and hiring process accessible to everyone and will provide a reasonable accommodation for those living with a disability. If you need an accommodation for the application or hiring process, please reach out and let us know how we can help.
Senior Software Engineer (Windows Application Development)
Posted 10 days ago
Job Viewed
Job Description
Job DescriptionJob DescriptionDescription:
Department: Engineering/Technology
Reports To: Sr. Manager of Engineering
Job Overview:
The Senior Software Engineer (Windows Application Development) is responsible for designing, developing, and maintaining high-quality Windows desktop applications using technologies such as .NET, C#, WPF, and C++. This role requires a deep understanding of Windows application architecture, UI/UX design principles, and the ability to work effectively in a collaborative, agile environment. The Senior Software Engineer will lead technical efforts for new feature development, optimize existing features, and ensure that the applications meet performance, quality, security, and scalability requirements. This role also demands proficiency in SQL/DB management, communication protocols, REST/COM interfaces, .NET Core, client-server architecture, video/streaming technologies, and camera profile knowledge.
Key Responsibilities:
Windows Application Development:
- Design, develop, and maintain robust Windows desktop applications using modern .NET, C#, WPF, and/or C++.
- Implement and optimize user interfaces with a focus on usability, responsiveness, maintainability, and performance.
- Develop and integrate software modules that interface with hardware components, video/streaming systems, and other software systems.
- Leverage SQL/DB management, communications protocols (TCP, etc.), REST/COM interfaces, and client-server architecture to enhance application functionality.
- Utilize .NET Core for building scalable and efficient applications.
Technical Leadership:
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
- Lead code reviews, ensuring adherence to design patterns, coding standards, and maintainability best practices.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
- Champion a sense of ownership and responsibility within the team, taking the lead in critical technical decisions.
- Actively identify areas for team improvement and drive initiatives to enhance team collaboration and effectiveness.
Architecture & Design:
- Design and implement software architectures that support complex application features, scalability, and maintainability.
- Create detailed design documents, technical specifications, and other documentation to ensure proper implementation and maintainability of solutions.
- Evaluate and recommend new tools, technologies, and methodologies to improve the development process.
- Design systems with a deep understanding of the interplay between components, ensuring effective communication of designs through diagrams and written documentation.
Performance Optimization:
- Identify and resolve application performance bottlenecks to ensure efficient operation across various hardware configurations.
- Utilize profiling and diagnostic tools to monitor and optimize application performance, including memory usage, CPU efficiency, and load times.
- Ensure applications are optimized for video/streaming performance, including camera profile management and related technologies.
Quality Assurance & Testing:
- Write and maintain unit tests, integration tests, and automated UI tests to ensure application reliability.
- Collaborate closely with QA engineers to identify, debug, and resolve defects.
- Participate in continuous integration processes to ensure frequent, reliable releases.
Requirement Gathering, Estimation & Collaboration:
- Collaborate with product managers, designers, and other stakeholders to gather and refine requirements.
- Translate business requirements into technical specifications and user stories.
- Actively participate in agile ceremonies, such as sprint planning, daily standups, and retrospectives.
- Justify priority lists and offer pros/cons for alternative approaches during the technical design and estimation process.
Security & Compliance:
- Implement security best practices to protect applications from vulnerabilities and threats.
- Ensure compliance with industry standards and regulations in software development.
Requirements:
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 5+ years of experience in Windows application development using modern .NET, C#, WPF, and/or C++.
- Proven track record of developing and delivering high-quality, maintainable, and performant Windows desktop applications.
Technical Skills:
- Expert-level proficiency in modern programming (.NET, .Net Core, C#, WPF, C++).
- Strong understanding of SQL/DB management, communications protocols (TCP, etc.), REST/COM interfaces, and client-server architecture.
- Experience with video/streaming technologies, including camera profile management.
- Deep understanding of Windows application architecture, threading models, and asynchronous programming.
- Experience with UI/UX design principles and implementing rich user interfaces.
- Familiarity with version control systems (e.g., Git), CI/CD pipelines, and software development tools.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, with experience working in cross-functional teams.
- Ability to work independently and take ownership of complex technical challenges.
Key Competencies:
- Technical Excellence: Deep expertise in Windows application development and related technologies.
- Leadership: Ability to mentor and guide junior engineers while driving technical projects to completion.
- Innovation: Ability to innovate and introduce new solutions to improve the development process and application performance.
- Collaboration: Strong team player with a collaborative approach to working with cross-functional teams.
KPIs (Key Performance Indicators):
- Successful delivery of high-quality Windows applications on time and within scope.
- Application performance metrics, including responsiveness, memory usage, CPU efficiency, and video/streaming performance.
- Code quality and maintainability, as evidenced by code reviews and technical debt management.
- Stakeholder satisfaction and alignment with business goals.
Additional Requirements
Candidates will be subject to a background check in accordance with federal and state regulations.
Benefits
Employee benefits include:
- Competitive Medical Benefits
- Employer-sponsored Life Insurance, AD&D, Short-Term and Long-Term Insurance
- Voluntary Dental & Vision
- 401(k) plan
- Flexible PTO
Equal Employment Opportunity
Salient Systems is an equal opportunity employer that is committed to and in the workplace. We prohibit discrimination and harassment of any kind based on , , , , , , , genetic information, , or any other protected characteristic as outlined by federal, state, or local laws.
This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and transfer. Salient Systems makes hiring decisions based solely on qualifications, merit, and business needs at the time.
Senior Front End Software Engineer - Application Development
Posted 10 days ago
Job Viewed
Job Description
Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Palantir Foundry is an end-to-end platform for data-driven decision-making. We're transforming the way organizations securely integrate their data, so they can then build reliable, critical applications atop that unified foundation. Our customers use Foundry to perform rich analyses that drive core operations within their organizations. They can also build sophisticated, full-fledged programs, such as common operating pictures, alert-triaging inboxes, and resource allocation planning tools driven by rich-ML models.
As a Senior Front End Software Engineer focused on application development in Foundry, you will be responsible for crafting the tools used by thousands of users to build the sophisticated applications that power their businesses. You will be architecting and developing interfaces, state management and access patterns to support data-intensive workflows that are both powerful and approachable. You may spend one day interviewing users to better understand their needs and identifying product gaps to improve. The next day, you might find yourself considering that customer context along with signal gathered from other customers in different industries, brainstorming approaches to handling intricate UX needs with your teammates.
You'll regularly be faced with sophisticated technical problems, requiring you to scope out the solution design and finding an incremental path to shipping the new features. As part of this, you will own APIs and schemas that power your frontend code, or work with other backend engineers in developing them together.
We're hiring engineers who are passionate about solving real-world problems and empowering both developers and end-users to work optimally. If you're motivated to develop reliable, performant, and scalable systems, and to design robust APIs and primitives, this role offers the opportunity to make a significant impact on our products and the people who use them.
Frontline
Foundry Software Engineers may be offered the opportunity to Frontline, an exclusive program unlike any other. This unique, short-term assignment involves being embedded with customers, allowing you to work directly with users and gain firsthand insight into how our products are used and the challenges our customers face. Unlike traditional engineering roles, Frontline immerses you in complex, ambiguous problems, empowering you to deliver impactful solutions across some of the world's most important industries and institutions.
Some of our most successful products were built on the factory floor, addressing real-world problems for the world's most important institutions. These products were developed by some of our most successful product engineers, who began their careers in roles aligned with Frontline responsibilities, gaining a deep understanding of both our technology and our customers.
Frontliners operate across a broad spectrum of responsibilities, much like a startup CTO. They work in small teams to own the end-to-end execution of high-stakes projects. This spectrum ranges from discussing architecture and building custom web apps to conducting workshops with users and strategizing with customer executives. No two days are alike, as each day is diverse and impactful. By witnessing how customers engage with Foundry and experiencing these pain points firsthand, you'll gain unique insights that feed directly back into our development process, helping to refine and enhance our products. After your frontline rotation is complete, you will return to your regular role where you can apply the experience and understanding you've gained.
Core Responsiblities
- Leading and mentoring within our community of engineers and building shared frontend tooling to enable teams across Foundry.
- Architecting and building for high-scale data intensive APIs (example).
- Developing interactive workflow UIs.
- Building products which aim to make technical concepts accessible for non-technical users.
- Creating low-code/no-code WYSIWYG tools, which enable application builders within Foundry to build products for their users.
- Building the user experience for our next generation of pro-code tools to enable developers to build on top of Foundry.
- Engaging with signal directly from our forward deployed engineers and deployment strategists to rapidly evolve our product to meet real world requirements.
- Typescript, React, and GQL are central to our frontend development.
- Blueprint as a re-usable front end component library.
- A combination of open-source and internal technologies that suit the problems at hand.
- Industry-standard build tooling, including Webpack, GitHub, and CircleCI.
- Passion for improving user workflows and building user interfaces that enable users to tackle their problems, while still maintaining engineering quality.
- Ability to work collaboratively in teams of technical and non-technical individuals and understand how technical decisions impact the people who will use what you're building.
- Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users.
- Experience brainstorming and iterating with product designers.
- Experience building high-quality software in a fast-paced CI/CD development environment.
- Proven ability to learn continuously, work independently, and make decisions with minimal supervision.
- Ability to learn new technology and concepts, even without in-depth experience.
- Active US Security clearance, or eligibility and willingness to obtain a US Security clearance is beneficial, but not necessary.
- 4+ years of frontend software engineering experience.
- Experience crafting complex user experiences (UX) with a strong intuition for good design and usability.
- Experience working with design systems such as Blueprint, Material-UI, or similar.
- Strong frontend coding skills used to write clean, effective code, regardless of framework, and existing proficiency in JavaScript and understanding of how web technologies work.
- Familiarity with data structures, loading patterns, frontend frameworks, and other technical tools and concepts.
- Proficiency with programming languages such as JavaScript/TypeScript, or similar languages.
- Strong written and verbal communication skills.
The estimated salary range for this position is estimated to be $135,000 - $200,000/year. Total compensation for this position may also include Restricted Stock units, sign-on bonus and other potential future incentives. Further note that total compensation for this position will be determined by each individual's relevant qualifications, work experience, skills, and other factors. This estimate excludes the value of any potential sign-on bonus; the value of any benefits offered; and the potential future value of any long-term incentives.
Our benefits aim to promote health and wellbeing across all areas of Palantirians' lives. We work to continuously improve our offerings and listen to our community as we design and update them. The list below details our available benefits and some of the perks that can be enjoyed as an employee of Palantir Technologies.
Benefits
* Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance * Employees are automatically covered by Palantir's basic life, AD&D and disability insurance * Commuter benefits * Relocation assistance * Take what you need paid time off, not accrual based * 2 weeks paid time off built into the end of each year (subject to team and business needs) * 10 paid holidays throughout the calendar year * Supportive leave of absence program including time off for military service and medical events * Paid leave for new parents and subsidized back-up care for all parents * Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation * Stipend to help with expenses that come with a new child * Employees can enroll in Palantir's 401k plan
Life at Palantir
We want every Palantirian to achieve their best outcomes, that's why we celebrate individuals' strengths, skills, and interests, from your first interview to your longterm growth, rather than rely on traditional career ladders. Paying attention to the needs of our community enables us to optimize our opportunities to grow and helps ensure many pathways to success at Palantir. Promoting health and well-being across all areas of Palantirians' lives is just one of the ways we're investing in our community. Learn more at Life at Palantir and note that our offerings may vary by region.
In keeping consistent with Palantir's values and culture, we believe employees are "better together" and in-person work affords the opportunity for more creative outcomes. Therefore, we encourage employees to work from our offices to foster connectivity and innovation. Many teams do offer hybrid options (WFH a day or two a week), allowing our employees to strike the right trade-off for their personal productivity. Based on business need, there are a few roles that allow for "Remote" work on an exceptional basis. If you are applying for one of these roles, you must work from the state in which you are employed. If the posting is specified as Onsite, you are required to work from an office.
If you want to empower the world's most important institutions, you belong here. Palantir values excellence regardless of background. We are proud to be an Equal Opportunity Employer for all, including but not limited to Veterans and those with disabilities. Palantir is committed to making the application and hiring process accessible to everyone and will provide a reasonable accommodation for those living with a disability. If you need an accommodation for the application or hiring process, please reach out and let us know how we can help.
Sr Software Engineer - IOS Mobile Application Development
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the Sr Software Engineer - IOS Mobile Application Development role at Starkey Mxico
Continue with Google Continue with Google
Sr Software Engineer - IOS Mobile Application Development3 days ago Be among the first 25 applicants
Join to apply for the Sr Software Engineer - IOS Mobile Application Development role at Starkey Mxico
Description
Are you passionate about building software that makes a real difference in peoples lives? At Starkey, were looking for a seasoned Software Engineer to lead the charge in developing innovative software systems that power life-changing hearing technologies. In this role, youll go beyond just writing codeyoull architect robust solutions, guide cross-functional teams, and shape the future of our products from the ground up. If you thrive on solving complex problems, collaborating across disciplines, and pushing the boundaries of whats possible in health tech, we invite you to bring your expertise and creativity to a mission-driven company where your work truly matters.
Job Details
Description
Are you passionate about building software that makes a real difference in peoples lives? At Starkey, were looking for a seasoned Software Engineer to lead the charge in developing innovative software systems that power life-changing hearing technologies. In this role, youll go beyond just writing codeyoull architect robust solutions, guide cross-functional teams, and shape the future of our products from the ground up. If you thrive on solving complex problems, collaborating across disciplines, and pushing the boundaries of whats possible in health tech, we invite you to bring your expertise and creativity to a mission-driven company where your work truly matters.
Starkey is a world leader in the manufacturing and distribution of advanced hearing technologies. We are in the business of connecting people and changing lives. Our teams come to work each day focused on ensuring people everywhere have the products and services they need to hear better and live better.
Founded in 1967 by Bill Austin, Starkey is known for our cutting-edge hearing health innovations, industry-leading research and development, and not being afraid to push the edge of whats possible.
We are headquartered in Eden Prairie, Minnesota, have over 5,000 employees in 29 facilities across the globe, and do business in more than 100 markets worldwide.
Watch this video to see more of what sets Starkey apart:
Job Summary Description / Primary Purpose Of Job
Primary objective of this position is to lead, participate in or support software development to meet cost, schedule, and performance goals for Starkeys software systems.
Job Responsibilities/Results
- Apply technical expertise, commensurate with formal training and extensive experience, to develop software.
- Utilize technical knowledge to architect and implement products.
- Develop projects by working alone or technically leading an engineering team.
- Participate in the design and development of software systems to meet quality, feature, and scheduling objectives.
- Design, code, test, debug, and release software using the documented software development processes.
- Lead or contribute to the refinement of the software architecture for current and future products.
- Provide technical support to project team members.
- Interact with other functional groups and customers regarding technical issues on a regular basis.
- Facilitate communication between Software Engineering and other functional groups.
- Work with outside consultants and experts.
- Prepare or contribute to detailed project plans that may exceed a year.
- Evaluate product requirements and document software requirements for a given project and provide support in the review of that document.
- Prepare detailed schedules for their own assignments and assist junior engineers in the scheduling of their tasks.
- Peer Code reviews and software testing will be used to measure technical skills.
- Feedback from others in the group or customers.
- Achieve goals and schedules for projects.
- Communication skills as determined by manager and peer reviews.
- Leadership and organizational skills as determined by manager and project success.
Education
- Bachelors in Engineering, Computer Science or closely related field is required.
- Masters Degree is desired.
- 7+ years of professional experience in software engineering or closely related field required; or
- 5+ years of professional experience required with a Masters; or
- 2+ years of professional experience required with a PhD.
- Expertise in iOS mobile app development using Swift
- Expertise in Object Oriented Design and Principles
- Working knowledge of RxSwift
- Working knowledge of Cloud Technologies.
- Working knowledge of Version Control
- Experience driving, defining, and implementing features with a cross functional team
- Excellent organizational skills required.
- Excellent written and verbal skills required.
- Excellent attention to detail required.
- Excellent interpersonal skills required.
- Excellent technical writing skills required.
The target pay rate for this position is between $93,940 $28,100 annually. Factors which may affect starting pay within this range may include: geography/market, skills, education, experience and other qualifications of the successful candidate.
This position is eligible for a bonus based upon performance results. There is no guarantee of payout.
Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401 (k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid time off, 8 days/hours of paid sick and safe time, and 6 paid holidays annually. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Wellness and Fitness Services
Referrals increase your chances of interviewing at Starkey Mxico by 2x
Get notified about new Senior Software Engineer jobs in Eden Prairie, MN .
Minneapolis, MN 118,000 - 158,000 2 weeks ago
St Paul, MN 180,000 - 225,000 1 month ago
Lead Software Engineer (Honeywell Aerospace)Minneapolis, MN 150,000 - 187,000 3 weeks ago
Senior Software Manufacturing Process EngineerMinneapolis, MN 99,000 - 123,000 1 week ago
Senior Software Engineer Avionics Test Engineering (Onsite)St Paul, MN 80,000 - 110,000 2 weeks ago
Minneapolis, MN
160,000.00
-
170,000.00
1 month ago
Minneapolis, MN
90,000.00
-
125,000.00
3 weeks ago
Minneapolis, MN
70,000.00
-
185,000.00
3 weeks ago
Eden Prairie, MN
89,800.00
-
176,700.00
2 weeks ago
Minneapolis, MN
118,000.00
-
158,000.00
1 week ago
Minneapolis, MN
115,000.00
-
160,000.00
5 months ago
St Paul, MN
135,700.00
-
223,900.00
3 months ago
Minneapolis, MN
125,600.00
-
188,400.00
2 weeks ago
Eden Prairie, MN 80,000 - 105,000 1 month ago
Eden Prairie, MN 100,000 - 130,000 5 days ago
Senior Digital Analytics and Software EngineerMinneapolis, MN 132,260 - 155,600 1 week ago
Greater Minneapolis-St. Paul Area 150,000 - 185,000 4 weeks ago
Minneapolis, MN 109,600 - 137,000 3 days ago
Eden Prairie, MN 103,605 - 147,900 1 day ago
Senior Software Development Engineer - Computational Mechanics FocusWere unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer (Application & Test Development)
Posted 18 days ago
Job Viewed
Job Description
Nintendo of America Inc.
About Nintendo of America: From the launch of the Nintendo Entertainment System more than 30 years ago, Nintendo's mission has been to create smiles through unique entertainment experiences. Here at Nintendo of America Inc., we deliver on this mission by partnering closely with Nintendo Co., Ltd., to bring Nintendo's iconic and cherished franchises including Mario, Donkey Kong, The Legend of Zelda, Metroid, Animal Crossing, Pikmin and Splatoon across the Americas through our video games, hardware systems, and collaborations with partners on a range of other entertainment initiatives like feature films and theme parks.
Based in Redmond, Washington, Nintendo of America (NOA) serves as headquarters for Nintendo's operations in the Americas. We are an equal opportunity employer offering a welcoming and inclusive environment in service to one another, our products, and the diverse consumers and communities we call home. For more information about Nintendo, please visit the company's website at
Team/Job Summary: This role is within NOA's IT: Consumer Online & Publishing department, and part of the Code.com team. It will support various web based technical applications that continue to support key business initiatives such as the My Support Dashboard ( and other internal development tools. Role will work to support both application and test development, including front end testing automation.
DESCRIPTION OF DUTIES:
* Analyzes requirements, technologies, and designs solutions to meet organizational needs.
* Implements systems ensuring high quality, security, and performance.
* Designs and performs appropriate testing of software components.
* Designs, develops, and maintains comprehensive automated test frameworks and strategies across unit, integration, and end-to-end levels.
* Develops and presents clear, actionable test reports and metrics to ensure transparency and inform quality decisions.
* Maintains existing systems by adding/updating features, addressing live-site issues, improving reliability, etc.
* Troubleshoots systems, investigating and addressing root causes.
* Ensures work is compliant with company policies and internal controls.
* Supports teammates through mentoring, providing guidance, processes documentation, etc.
* Provide on-call support as needed.
* Designs and deploys enhanced process and technology solutions, supporting the operational requirements and/or strategic initiatives.
* Develops technical specifications and configuration of applications and integrations.
* Develops and modifies technology systems, addressing functional, performance, security, quality,
operations and monitoring needs.
* Creates detailed test scenarios, performs testing and analyzes results.
* Collaborates with team members to define the functional and technical needs of an organization and recommend solutions.
* Communicates the status of the work, progress and obstacles to the team.
* Supports product customers in supporting development needs in specific focus areas.
* Documents all technology changes through appropriate change control.
SUMMARY OF REQUIREMENTS:
* Minimum of 3 years of related field experience with various software development technologies, patterns, and practices.
* 5+ years of Windows and web programming and application development experience with an emphasis on backend application and database systems integration.
* Experience with multiple programming languages: Java, Python, and JavaScript (React/Next preferred)
* Experience with AWS cloud technologies (Lambda, S3, API Gateway, etc.)
* Excellent organizational and decision-making skills.
* Excellent verbal/written communication and relationship building skills, problem solving and cross-group collaboration.
* Ability to work in a fast-paced, highly confidential environment with fluctuating priorities and deadlines.
* Experience in designing, implementing, and maintaining automated testing solutions for large-scale services, including performance, scale, and stress testing.
* Proficiency with modern test automation frameworks and tools (e.g., Playwright, Cypress, Selenium, JUnit, pytest) and CI/CD integration.
* Demonstrated ability to communicate complex testing concepts and results effectively to technical and non-technical stakeholders.
* Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Information Systems, Industrial Engineering, or related field; or equivalent combination of education and experience.
Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role.
This position is HYBRID in Redmond, WA. Hybrid positions require regular onsite work following the schedule and guidelines for their division. This position is not open to fully remote status at this time.
This position includes a base salary range of $117,400 - $211,300 annually, potential for a semi-annual discretionary performance bonus, and a comprehensive benefits package that includes medical, dental, vision, 401(k), and paid time off. Please see our Benefits & Perks page for more benefits information
#LI-HYBRID
Software Application Development Engineer

Posted today
Job Viewed
Job Description
**Job Description:**
Intel is shaping the future of technology to help create a better future for the entire world. Our work in pushing forward fields like AI, analytics, and cloud-to-edge technology is at the heart of countless innovations. With a career at Intel, you'll have the opportunity to use technology to power major breakthroughs and create enhancements that improve our everyday quality of life. Join us and help make the future more wonderful for everyone. Want to learn more? Visit our YouTube Channel or the links below.
Life at Intel ( at Intel
**As an Intel Mask Operations (IMO) Software Application Development Engineer, you will join an energetic, diverse group of engineers developing complex manufacturing automation solutions. You collaborate with cross-functional teams to deliver high-quality, scalable, and efficient software solutions.**
**This will enable Intel to be one generation ahead in technology.**
**As a Software Application Development Engineer, you will**
+ Designs, develops, tests, and debugs software applications used by end users or integrated with other applications.
+ Development may span the entire application stack, including frontend and backend application development.
+ Uses modern software development methodologies and programming languages, follows secure coding practices and software legal compliance guidelines, analyzes user stories, writes functional and test code, automates build and deployment, and performs unit integration and end-to-end testing of applications. Completes product documentation and procedures for installation and maintenance.
+ May also interact with end users to define system requirements and/or necessary modifications. This is an entry-level position, and you will be compensated accordin
**Qualifications:**
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are a plus factor in identifying top candidates.
**Minimum Qualifications:**
+ US Citizenship required.
+ Bachelor's degree in computer science or a related field and 1+ years' relevant work experience.
+ 6+ months experience with any of the following: UNIX, Linux, C, C-sharp, C++ Language experience, Script Programming using Python and Perl.
**Preferred Qualifications:**
+ Semiconductor Fabrication and Lithography.
+ Knowledge of EDA (Electronic Design Automation) tools
+ Database Concepts, SQL and hardware platform architecture, networking.
+ Distributed computing and/or multi-threading experience.
+ Information Security protocols.
+ Experience with full-stack web development
**Benefits at Intel**
Our total rewards package goes above and beyond just a paycheck. Whether you're looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals. Go to Intel Benefits | Intel Careers ( for details of benefits available to you. Intel reserves the right to modify, change or discontinue benefit plans at any time in its sole discretion.
**Job Type:**
Experienced Hire
**Shift:**
Shift 1 (United States of America)
**Primary Location:**
US, California, Santa Clara
**Additional Locations:**
**Business group:**
Intel Foundry strives to make every facet of semiconductor manufacturing state-of-the-art while delighting our customers -- from multi-node semiconductor process development and global manufacturing scale and supply chain, through the continuous yield improvements to advanced packaging all the way to final test and assembly. Employees in the Foundry Technology Manufacturing are part of a worldwide factory network that designs, develops, manufactures, and assembly/test packages the compute devices to improve the lives of every person on Earth.
**Posting Statement:**
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
**Position of Trust**
N/A
**Benefits:**
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here:
Salary Range for jobs which could be performed in the US:
$91,770.00-$129,560.00
**S** **al** **ary** **range** **dependent on a number of factors including location and experience.**
**Work Model for this Role**
This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.
Be The First To Know
About the latest Middleware development Jobs in United States !
Software Application Development Engineer

Posted today
Job Viewed
Job Description
**Job Description:**
Intel is shaping the future of technology to help create a better future for the entire world. Our work in pushing forward fields like AI, analytics, and cloud-to-edge technology is at the heart of countless innovations. With a career at Intel, you'll have the opportunity to use technology to power major breakthroughs and create enhancements that improve our everyday quality of life. Join us and help make the future more wonderful for everyone. Want to learn more? Visit our YouTube Channel or the links below.
Life at Intel ( at Intel
**What we do:**
The Frame is a critical component of every wafer that is manufactured by Intel. The frame contains silicon structures that are needed by various lithographic tools for optimal functionality. Intel's Frame Automation Team is responsible for project coordination and automation to support the Frame. We ensure Frame enablement for all Intel products by working closely with engineers from Lithography, Process Integration, Device, Design Enablement, and RET (Resolution Enhancement Technology) teams.
**What we offer:**
+ We give you opportunities to transform technology and create a better future, by delivering products that touch the lives of every person on earth.
+ As a global leader in innovation and new technology, we foster a collaborative, supportive, and exciting environment where the brightest minds in the world come together to achieve exceptional results.
+ We offer a competitive salary and financial benefits such as bonuses, life and disability insurance, opportunities to buy Intel stock at a discounted rate, and Intel stock awards (eligibility at the discretion of Intel Corporation).
We're constantly working on making a more connected and intelligent future, and we need your help. Change tomorrow. Start today. This is an experienced position and will be compensated accordingly.
**Benefits:**
We provide benefits that promote a healthy, enjoyable life: excellent medical plans, wellness programs, and amenities, time off, recreational activities, discounts on various products and services, and many more creative rewards that make Intel a Great Place to Work! Find more information about our amazing **benefits** here. ( a Software Application Development Engineer, you will:**
+ Designs, develops, tests, and debugs software applications used by end-users or integrated with other applications by ISVs.
+ Development may span the full application stack including both frontend and backend application development.
+ Uses modern software development methodologies and programming languages, follows secure coding practices and software legal compliance guidelines, analyzes user stories, writes both functional and test code, automates build and deployment, and performs unit integration and end-to-end testing of applications.
+ Completes SDL tasks with the assistance of product security engineers and provides input to technical writers to complete product documentation and procedures for installation and maintenance.
+ May also interact with end users to define system requirements and/or necessary modifications.
**Qualifications:**
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are a plus factor in identifying top candidates.
**What we need to see (Minimum Qualifications):**
+ US Citizenship Required.
+ Ability to obtain a US Government TS/SCI Security Clearance.
+ Bachelor's degree in computer science or a related field.
+ 4+ years of programming experience in any of the following: UNIX, Linux, C, C#, C++, Python/Perl.
**Preferred Qualifications:**
+ Semiconductor Fabrication and Lithography.
+ Knowledge of EDA (Electronic Design Automation) tools.
+ Database Concepts, SQL and hardware platform architecture, networking.
+ Distributed computing and/or multi-threading experience.
+ Information Security protocols.
+ Experience with full-stack web development.
**Benefits at Intel**
Our total rewards package goes above and beyond just a paycheck. Whether you're looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals. Go to Intel Benefits | Intel Careers ( for details of benefits available to you. Intel reserves the right to modify, change or discontinue benefit plans at any time in its sole discretion.
**Job Type:**
Tech Grad
**Shift:**
Shift 1 (United States of America)
**Primary Location:**
US, California, Santa Clara
**Additional Locations:**
**Business group:**
Intel Foundry strives to make every facet of semiconductor manufacturing state-of-the-art while delighting our customers -- from multi-node semiconductor process development and global manufacturing scale and supply chain, through the continuous yield improvements to advanced packaging all the way to final test and assembly. Employees in the Foundry Technology Manufacturing are part of a worldwide factory network that designs, develops, manufactures, and assembly/test packages the compute devices to improve the lives of every person on Earth.
**Posting Statement:**
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
**Position of Trust**
N/A
**Benefits:**
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here:
Salary Range for jobs which could be performed in the US:
$148,500.00-$209,640.00
**S** **al** **ary** **range** **dependent on a number of factors including location and experience.**
**Work Model for this Role**
This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.
Software Engineer- Middleware
Posted 1 day ago
Job Viewed
Job Description
The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services. FreedomPay's technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay's robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale. FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.
We are currently seeking a top tier Software Engineer with specific experience in the Microsoft technology stack (.Net, C#, SQL) with a focus on our middleware products and interacting with hardware devices. This is a full-time salaried position. You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services. You will be rewarded for creativity and innovation.
The ideal candidate will be proficient in the development of high performing n-tier solutions with transaction handling and complex secure system integrations. You will leverage various frameworks, patterns, and tools. You will have shared accountability for the quality of the solution and ensure seamless integration and implementations.
Job Responsibilities (including but not limited to)
- Build properly structured, well-commented solutions for complex integrations and complex problems.
- Work directly with 3rd party Point of Sales and hardware devices.
- Maintain and expand our middleware solutions.
- Exercise thorough unit and system testing.
- Work within a scrum team to create stories, tasks, estimates, and delivery timelines for each release.
- Follow and contribute to technical standards, coding standards, tools, platforms, and approaches. Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
- Work with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation.
- Related tasks as assigned.
- At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
- A minimum of 5 years experience as a Software Developer/Engineer
- A minimum of 2 years experince with devices
- Strong, written and verbal communication skills
- Experience with .Net 4.6.2+, VS 2019+
- C#
- Object-oriented design and programming
- Windows Servers/Services
- Experience building multi-threaded, high throughput, transactional processing software
- Direct interaction with hardware devices
- Knowledge of, and commitment to, industry-accepted best practices in source code control, architecture, coding structure, and unit/system testing
- Building and documenting interfaces for 3rd party consumption
- Working knowledge of current network hardware, protocols, and standards, including TCP/IP socket programming, HTTP and HTTPS handling, WiFi, SSH, SSL.
- Abstract thinking skills and employing experience and knowledge to create innovative solutions
- Knowledge of full application life cycle design tools and methodologies, e.g., Agile/Scrum, Extreme Programming
- Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
- Experience with accurate project estimating and planning, working in a team oriented and collaborative environment, working in a high pressure and fast paced organization
- Data security, encryption handling, compliance, data privacy and laws
- After hours support as needed
- Strong MS Office, Visioor Lucid Chart
- Occasional travel may be required (U.S.)
- SQL and SQLite
- GIT
- Wireshark
- Java/Kotlin
- C, C++
- Linux
- Virtualization, including VirtualBox or VMWare
- Docker, Azure, AWS, or GCP
- Experience in high volume transactional processing environments, preferably financial or payment related
As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.
FreedomPay is an Equal Opportunity Employer, including Disability/Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.