CrawlJobs Logo

Application Development Engineer

United States, Austin · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

We are seeking a hands-on Applications Development Engineer with experience in electronics manufacturing, soldering, and design for manufacturability (DFM). In this role, you will work directly on next-generation process development, supporting both internal teams and external EMS partners. This includes optimizing photonic processes for PCB assembly, solder reflow, component attach, and substrate preparation, as well as creating robust workflows for scalable electronics production. You’ll collaborate cross-functionally with mechanical, electrical, and software engineers to develop and validate manufacturing solutions that meet real-world production needs.

Job Responsibility

  • Develop and optimize photonic soldering and curing applications for electronic assemblies, including SMT reflow, component bonding, and interconnect formation
  • Conduct Design of Experiments (DOE) to refine process conditions, enhance yield, and reduce cycle times
  • Collaborate with manufacturing teams to translate R&D outcomes into design-for-manufacturing (DFM) ready processes and prototypes
  • Generate detailed technical documentation, including work instructions, process flow diagrams, and application notes
  • Interface with EMS customers and contract manufacturers to support pilot runs, technical evaluations, and process troubleshooting
  • Lead and manage internal development projects from concept to validation, including system-level testing and data-driven analysis
  • Maintain laboratory safety and equipment calibration
  • follow cleanroom and ESD best practices where required
  • Support prototype tool qualification and participate in continuous improvement initiatives for system performance and reliability
  • Participate in external technical discussions, customer demos, and onsite installation or support visits (up to 20% travel)

Requirements

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Materials Science, or a related technical field
  • 2+ years of hands-on experience in electronics manufacturing, electronics assembly, or SMT process development
  • Strong understanding of soldering processes, electronic component packaging, and assembly line integration
  • Demonstrated skills in process design, data analysis, and structured problem-solving
  • Excellent documentation, organizational, and project management abilities

Nice to have

  • Master’s degree or equivalent experience in electronics manufacturing or process engineering
  • Familiarity with EMS workflows, DFM principles, and high-throughput electronics production lines
  • Experience with pick-and-place systems, reflow ovens, stencil printing, and optical inspection tools
  • Background in backend semiconductor packaging, photonic curing, or thin-film materials processing
  • Working knowledge of glass substrates, adhesives, and polymer materials
  • Prior experience supporting customer trials, joint development agreements, or field applications engineering roles
  • Strong verbal and written communication skills, including experience preparing customer-facing technical materials

What we offer

  • 401(k)
  • Dental Insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Application Development Engineer

8 matching positions

Snr Associate Software Development Engineer - Application Development

We are seeking an engineer to collaborate in fast paced agile environment. You w...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years experience developing performant, scalable and resilient applications
  • Proven experience with one or more Object Oriented languages, such as Java, C#, C++, Scala
  • Highly collaborative with colleagues across various functions and experience levels
  • Passionate about agile software development
  • Passionate about building scalable, performant and highly resilient Enterprise Business Applications
  • Ability to adapt and deliver on time
  • Strong understanding of the value of automated tests at all levels of the testing pyramid
  • Ability to work in a fast-paced environment and under tight deadlines where customer first is a key principle for success
Job Responsibility
Job Responsibility
  • Design, develop and deliver enterprise grade solutions
  • Develop an OO product in a metadata driven development environment
  • Write and maintain proven, robust, efficient and maintainable code using an OO framework and tools
  • Write reliable unit, integration, and system level tests that will run on our CD pipeline
  • Mentor and learn from other team members through pairing, code reviews, knowledge shares, hackathons, etc.
  • Collaborate with multi-functional teams to drive technical initiatives
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Vice President

Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Vice President

The AI and Application Development Engineer is a senior level position responsib...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Assistant Vice President

We are seeking a highly motivated and skilled Senior Software Engineer to join o...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Experience in managing and implementing successful projects
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Practical experience and a strong understanding of Prompt Engineering principles and best practices
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Ai and Application Development Engineer

We are seeking a highly motivated and skilled Senior Software Engineer to join o...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Experience in managing and implementing successful projects
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Practical experience and a strong understanding of Prompt Engineering principles and best practices
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks: Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware: Proven experience in designing and developing RESTful APIs and microservices
  • Database Technologies (Must): Relational Databases: Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases: Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps: Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control: Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing: Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial): Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies (Must): Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot: Utilize AI-powered code generation tools (e.g., Devin, Copilot, Codex) to accelerate development, automate boilerplate code, suggest optimal implementations, and enforce architectural patterns
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity: Employ AI to analyze database query performance, suggest advanced indexing strategies, optimize schema designs, and generate efficient SQL/NoSQL queries
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery: Integrate AI into CI/CD processes for intelligent test case generation, predictive failure analysis, automated code vulnerability scanning, and optimization of pipeline execution times based on historical data
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software: Use AI-powered communication and summarization tools (e.g., Claude) to streamline requirement gathering, document analysis, and stakeholder communication
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning: Leverage AI platforms for personalized learning paths, automated code feedback, and explanations of complex technical concepts
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality: Continuously explore emerging AI tools and techniques (such as Anti Gravity for complex problem-solving) and assess their applicability to our development ecosystem
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines: Utilize AI-powered code analysis tools to pre-scan code for potential bugs, security vulnerabilities, performance bottlenecks, and style deviations, allowing human reviewers to focus on higher-level logic and design
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems: Implement AI-driven anomaly detection in monitoring systems, leverage AI for rapid log analysis and root cause identification, and automate incident response workflows
  • Contribute to the strategic planning and technical roadmap for our middleware platforms: Employ AI to analyze industry trends, forecast technology evolution, assess the impact of new features, and prioritize roadmap initiatives based on data-driven insights
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development: Utilize AI for data synthesis, predictive modeling for estimations, identification of potential IT risks, and accelerated model prototyping and validation
  • Fulltime
Read More
Arrow Right

Lead Application Development Engineer, Generative AI Products - Senior Vice President

This is your chance to build the foundational systems for 'Citi Assist', a Gener...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience leading technical projects and mentoring other engineers
  • Deep, hands-on experience building, deploying, and maintaining production-grade backend services
  • Strong proficiency in at least one backend language (Python, Java, Go, or TypeScript/Node.js)
  • Experience architecting and designing scalable, distributed systems
  • A firm grasp of software design patterns and a commitment to writing clean, testable, and maintainable code
  • Strong experience with containerised environments (we use OpenShift, but Kubernetes experience transfers well)
  • Practical experience with CI/CD pipelines and a belief in automating things
  • Solid experience working with relational databases like Postgres
  • A hands-on technical leader
  • A pragmatic builder
Job Responsibility
Job Responsibility
  • Lead, code, and deliver
  • Own critical systems
  • Shape our technical direction
  • Champion safety and security
  • Be a force multiplier
  • Communicate with purpose
What we offer
What we offer
  • Global benefits (general reference only, no specific list provided)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Application Development & Testing

As a Staff Software Engineer, you will leverage your expertise in software engin...
Location
Location
United States , New York; Oakland; Atlanta; Lawrenceville; Irving
Salary
Salary:
101500.00 - 195000.00 USD / Year
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Software Engineering, Computer Science, or relevant field
  • Minimum of 7 years of experience in the software development field, specifically backend system development
  • Extremely proficient in Java, C++, and Scala, with a strong foundation in software design principles and best practices
  • Experience with alternative languages and frameworks, such as HTTP, JSON, RESTful APIs, Testing / Debugging tools and other relevant technologies
  • Experience with Linux operating systems, particularly RHEL (Red Hat Enterprise Linux) and CentOS
  • Knowledge of Linux system administration tasks relevant to software development, including package management, user permissions, and shell scripting
  • Experience with database technologies, particularly Postgres
  • Deep understanding of both relational and non-relational database technologies with regards to integrating database operations into software applications
  • Deep understanding of database replication technologies and principles and integration into software applications
  • Understanding of software build and deployment processes, including continuous integration (CI) and continuous deployment (CD) pipelines
Job Responsibility
Job Responsibility
  • Collaborating closely with cross-functional teams to gather requirements, define system architectures, and develop software solutions that meet the needs of our satellite provisioning infrastructure
  • Participating in code reviews, providing feedback to ensure the quality, security, and maintainability of our software components
  • Contributing to the development of performant and scalable software using languages such as Java, C++, and Scala
  • Conducting thorough testing and debugging of software components to identify and resolve issues, ensuring performance and reliability
  • Participating in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to facilitate collaboration and project delivery
  • Documenting software design specifications, technical documentation, and user guides to support knowledge sharing and maintain system integrity
What we offer
What we offer
  • discretionary short-term and long-term incentives
  • Fulltime
Read More
Arrow Right