34,139 Python Development jobs in the United States
Python Development
Posted 2 days ago
Job Viewed
Job Description
Software Development Experience
Beyond academic projects in real-world or production environments.
Programming Language Proficiency
Strong knowledge of Python
Design & Architecture
Understanding of design patterns and programming best practices.
Functional Programming (Advantage)
UI Development Experience (Advantage)
Financial/Derivatives Knowledge (Advantage)
Tech Enthusiasm & Learning Attitude
Roles & Responsibilities
Design, develop, test, and maintain software applicati ons using Python.Apply design patterns and adhere to programming best practices to ensure code quality and maintainability.
Collaborate with cross-functional teams including UI/UX and QA for full-stack development.
Optionally contribute to UI features and interfaces.
Continuously learn new technologies and demonstrate a passion for software engineering.
(Preferred) Understand financial concepts and implement logic involving derivatives.
Software Engineer III - Python Development - Equity Linked Technology

Posted 16 days ago
Job Viewed
Job Description
New York, New York
**To proceed with your application, you must be at least 18 years of age.**
Acknowledge
Refer a friend
**To proceed with your application, you must be at least 18 years of age.**
Acknowledge ( Description:**
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
**Job Description:**
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
**Position Summary:**
Bank of America has one of the biggest Prime Brokerage businesses on the street. To support this business, Equity Linked Technology is implementing a real-time portfolio risk system (Iris) to monitor client risk intraday to compliment an existing end-of-day risk engine (Horus) which calculates risk to feed client margin calculators.
Candidates will be proficient in software design, ideally focused on real-time/batch risk systems, and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.). The successful candidate will be comfortable driving design and architecture and rationalizing business requirements. There will be significant interaction with senior developers across other work streams as we integrate an increasingly complex product set.
**Responsibilities:**
+ Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
+ Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
+ Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
+ Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
+ Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
+ Automates manual release activities
+ Designs, develops, and maintains automated test suites (integration, regression, performance)
+ Design and develop new features within existing Python services
+ Contribute to future design and architecture
+ Plan work in an agile manner with other team members
**Required Qualifications**
+ 5+ years of technology development experience and specifically 2+ years of experience in development of front-office derivatives risk systems. (Previous experience of working with SN and SP is a plus.)
+ Ability to define relevant areas of the roadmap and articulate the vision to senior stakeholders, product owners and teams.
+ Excellent communication, collaboration, interpersonal skills and demonstrate the capability for juggling multiple competing priorities.
+ Demonstrable experience of having designed and developed complex server-side functionality in Python
+ Proficient in writing unit, integration, and acceptance tests
+ Comfortable in an agile working environment
+ Self-starter and proactive
**Desired Qualifications**
+ Experience with Java and/or modern web UI technologies; HTML5, React, RESTful services, Websockets
+ Derivatives Risk domain knowledge (Greeks and Scenarios)
+ Equity Derivatives product knowledge (Futures, Options, Convertibles)
**Skills:**
+ Application Development
+ Automation
+ Influence
+ Solution Design
+ Technical Strategy Development
+ Architecture
+ Business Acumen
+ DevOps Practices
+ Result Orientation
+ Solution Delivery Process
+ Analytical Thinking
+ Collaboration
+ Data Management
+ Risk Management
+ Test Engineering
**Minimum Education Requirement:** Bachelor Degree or Equivalent Professional Experience
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
To view the "Know your Rights" poster, CLICK HERE ( .
View the LA County Fair Chance Ordinance ( .
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy ("Policy") establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. Should you be offered a role with Bank of America, your hiring manager will provide you with information on the in-office expectations associated with your role. These expectations are subject to change at any time and at the sole discretion of the Company. To the extent you have a disability or sincerely held religious belief for which you believe you need a reasonable accommodation from this requirement, you must seek an accommodation through the Bank's required accommodation request process before your first day of work.
This communication provides information about certain Bank of America benefits. Receipt of this document does not automatically entitle you to benefits offered by Bank of America. Every effort has been made to ensure the accuracy of this communication. However, if there are discrepancies between this communication and the official plan documents, the plan documents will always govern. Bank of America retains the discretion to interpret the terms or language used in any of its communications according to the provisions contained in the plan documents. Bank of America also reserves the right to amend or terminate any benefit plan in its sole discretion at any time for any reason.
Software Engineer - 2 (Python Development, Git, Databases, and JIRA)
Posted 4 days ago
Job Viewed
Job Description
15-2.17-008
Description:
The Software Engineer will work on a Python software development team tasked with
migrating data between two systems. The source system data will be manipulated to meet the target system's data structure.
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Requirements
- Experience with Python Development, Git, Databases, and JIRA
- Experience or familiarity with Docker Containers, APIs, NiFi, and Data
- Structures (SQL, noSQL, etc)
- Familiarity with Extract Transfer Load (ETL), and Python flask
- Candidate will perform documentation to support architecture
- development, design, testing, and documentation of software at the
- component level
- Collaborate with developers at NSAT and NSAH
Seven (7) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
Bachelor's degree in computer science or related discipline from an accredited college or university is required.
Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
Salary Range:
$144k-$266k (Annually)*
* *The range displayed above is a likely salary range for this position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possible contractual requirements and could fall outside of this range.
Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays. Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary. Akina covers 100% of healthcare costs for employees and 50% toward dependents. We offer educational assistance towards college classes and will cover costs associated with job related training and certifications Akina is committed to excellence and creating innovative and flexible solutions for our clients. We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission .
We are an equal employment opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Software Engineer - Python / IoT Development
Posted 4 days ago
Job Viewed
Job Description
Work Schedule
Standard Office Hours (40/wk)
Environmental Conditions
Office
Job Description
Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety.
This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law.
Position Summary:
You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings.
Location:
This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts.
What you will do:
-
Define and develop verifiable requirements and software builds.
-
Write technical documentation for software architecture, development, and verification plans.
-
Develop software requirements, architectures, and builds for fault-tolerant systems
-
Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews.
-
Collaborate and communicate effectively with software, hardware, and test engineers across the team.
How you will get here:
Education:
- BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 5+ years of related experience.
Knowledge, Skills, Abilities:
-
AWS IoT Core & GreenGrass have become commonplace in this job listing.
-
Extensive practical background in setting up and rolling out AWS IoT Core and AWS Greengrass v2 elements.
-
Ability to develop, package, and deploy custom Greengrass components in Python.
-
Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows.
Python Development
-
Proficient in Python 3 for developing IoT applications, services, and integrations.
-
Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions.
-
Knowledge of modular, maintainable coding practices for embedded/gateway applications.
Linux Gateway Configuration
-
Strong experience with Linux-based IoT gateways (system configuration, networking, security hardening).
-
Ability to install, configure, and address issues with AWS IoT Greengrass Core software on a Linux gateway.
-
Familiarity with system services, logging, and debugging tools for device operation.
AWS Cloud Environment Setup
-
Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management.
-
Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core.
-
Familiarity with CloudFormation, CDK, or Terraform for reproducible IoT infrastructure setup (preferred).
Networking & Security
-
Understanding of TLS, certificates, and secure communication protocols for IoT devices.
-
Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics).
General Skills
-
Strong debugging and problem-solving skills in distributed IoT systems.
-
Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub).
-
Good documentation and interpersonal skills for working with cross-functional teams.
Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Software Engineer - Python / IoT Development
Posted 4 days ago
Job Viewed
Job Description
Work Schedule
Standard Office Hours (40/wk)
Environmental Conditions
Office
Job Description
Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety.
This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law.
Position Summary:
You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings.
Location:
This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts.
What you will do:
-
Define and develop verifiable requirements and software builds.
-
Write technical documentation for software architecture, development, and verification plans.
-
Develop software requirements, architectures, and builds for fault-tolerant systems
-
Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews.
-
Collaborate and communicate effectively with software, hardware, and test engineers across the team.
How you will get here:
Education:
- BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 5+ years of related experience.
Knowledge, Skills, Abilities:
-
AWS IoT Core & GreenGrass have become commonplace in this job listing.
-
Extensive practical background in setting up and rolling out AWS IoT Core and AWS Greengrass v2 elements.
-
Ability to develop, package, and deploy custom Greengrass components in Python.
-
Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows.
Python Development
-
Proficient in Python 3 for developing IoT applications, services, and integrations.
-
Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions.
-
Knowledge of modular, maintainable coding practices for embedded/gateway applications.
Linux Gateway Configuration
-
Strong experience with Linux-based IoT gateways (system configuration, networking, security hardening).
-
Ability to install, configure, and address issues with AWS IoT Greengrass Core software on a Linux gateway.
-
Familiarity with system services, logging, and debugging tools for device operation.
AWS Cloud Environment Setup
-
Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management.
-
Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core.
-
Familiarity with CloudFormation, CDK, or Terraform for reproducible IoT infrastructure setup (preferred).
Networking & Security
-
Understanding of TLS, certificates, and secure communication protocols for IoT devices.
-
Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics).
General Skills
-
Strong debugging and problem-solving skills in distributed IoT systems.
-
Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub).
-
Good documentation and interpersonal skills for working with cross-functional teams.
Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Software Engineer - Python / IoT Development

Posted 2 days ago
Job Viewed
Job Description
Standard Office Hours (40/wk)
**Environmental Conditions**
Office
**Job Description**
Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety.
**This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law.**
**Position Summary:**
You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings.
**Location:**
This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts.
**What you will do:**
+ Define and develop verifiable requirements and software builds.
+ Write technical documentation for software architecture, development, and verification plans.
+ Develop software requirements, architectures, and builds for fault-tolerant systems
+ Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews.
+ Collaborate and communicate effectively with software, hardware, and test engineers across the team.
**How you will get here:**
**Education:**
+ BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 5+ years of related experience.
**Knowledge, Skills, Abilities:**
+ AWS IoT Core & GreenGrass have become commonplace in this job listing.
+ Extensive practical background in setting up and rolling out AWS IoT Core and AWS Greengrass v2 elements.
+ Ability to develop, package, and deploy custom Greengrass components in Python.
+ Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows.
**Python Development**
+ Proficient in Python 3 for developing IoT applications, services, and integrations.
+ Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions.
+ Knowledge of modular, maintainable coding practices for embedded/gateway applications.
**Linux Gateway Configuration**
+ Strong experience with Linux-based IoT gateways (system configuration, networking, security hardening).
+ Ability to install, configure, and address issues with AWS IoT Greengrass Core software on a Linux gateway.
+ Familiarity with system services, logging, and debugging tools for device operation.
**AWS Cloud Environment Setup**
+ Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management.
+ Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core.
+ Familiarity with CloudFormation, CDK, or Terraform for reproducible IoT infrastructure setup (preferred).
**Networking & Security**
+ Understanding of TLS, certificates, and secure communication protocols for IoT devices.
+ Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics).
**General Skills**
+ Strong debugging and problem-solving skills in distributed IoT systems.
+ Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub).
+ Good documentation and interpersonal skills for working with cross-functional teams.
Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Software Engineer - Python / IoT Development

Posted 16 days ago
Job Viewed
Job Description
Standard Office Hours (40/wk)
**Environmental Conditions**
Office
**Job Description**
Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety.
**This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law.**
**Position Summary:**
You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings.
**Location:**
This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts.
**What you will do:**
+ Define and develop verifiable requirements and software builds.
+ Write technical documentation for software architecture, development, and verification plans.
+ Develop software requirements, architectures, and builds for fault-tolerant systems
+ Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews.
+ Collaborate and communicate effectively with software, hardware, and test engineers across the team.
**How you will get here:**
**Education:**
+ BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 5+ years of related experience.
**Knowledge, Skills, Abilities:**
+ AWS IoT Core & GreenGrass have become commonplace in this job listing.
+ Extensive practical background in setting up and rolling out AWS IoT Core and AWS Greengrass v2 elements.
+ Ability to develop, package, and deploy custom Greengrass components in Python.
+ Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows.
**Python Development**
+ Proficient in Python 3 for developing IoT applications, services, and integrations.
+ Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions.
+ Knowledge of modular, maintainable coding practices for embedded/gateway applications.
**Linux Gateway Configuration**
+ Strong experience with Linux-based IoT gateways (system configuration, networking, security hardening).
+ Ability to install, configure, and address issues with AWS IoT Greengrass Core software on a Linux gateway.
+ Familiarity with system services, logging, and debugging tools for device operation.
**AWS Cloud Environment Setup**
+ Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management.
+ Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core.
+ Familiarity with CloudFormation, CDK, or Terraform for reproducible IoT infrastructure setup (preferred).
**Networking & Security**
+ Understanding of TLS, certificates, and secure communication protocols for IoT devices.
+ Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics).
**General Skills**
+ Strong debugging and problem-solving skills in distributed IoT systems.
+ Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub).
+ Good documentation and interpersonal skills for working with cross-functional teams.
Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Be The First To Know
About the latest Python development Jobs in United States !
Software Engineer - Python / IoT Development

Posted 16 days ago
Job Viewed
Job Description
Standard Office Hours (40/wk)
**Environmental Conditions**
Office
**Job Description**
Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety.
**This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law.**
**Position Summary:**
You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings.
**Location:**
This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts.
**What you will do:**
+ Define and develop verifiable requirements and software builds.
+ Write technical documentation for software architecture, development, and verification plans.
+ Develop software requirements, architectures, and builds for fault-tolerant systems
+ Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews.
+ Collaborate and communicate effectively with software, hardware, and test engineers across the team.
**How you will get here:**
**Education:**
+ BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 5+ years of related experience.
**Knowledge, Skills, Abilities:**
+ AWS IoT Core & GreenGrass have become commonplace in this job listing.
+ Extensive practical background in setting up and rolling out AWS IoT Core and AWS Greengrass v2 elements.
+ Ability to develop, package, and deploy custom Greengrass components in Python.
+ Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows.
**Python Development**
+ Proficient in Python 3 for developing IoT applications, services, and integrations.
+ Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions.
+ Knowledge of modular, maintainable coding practices for embedded/gateway applications.
**Linux Gateway Configuration**
+ Strong experience with Linux-based IoT gateways (system configuration, networking, security hardening).
+ Ability to install, configure, and address issues with AWS IoT Greengrass Core software on a Linux gateway.
+ Familiarity with system services, logging, and debugging tools for device operation.
**AWS Cloud Environment Setup**
+ Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management.
+ Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core.
+ Familiarity with CloudFormation, CDK, or Terraform for reproducible IoT infrastructure setup (preferred).
**Networking & Security**
+ Understanding of TLS, certificates, and secure communication protocols for IoT devices.
+ Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics).
**General Skills**
+ Strong debugging and problem-solving skills in distributed IoT systems.
+ Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub).
+ Good documentation and interpersonal skills for working with cross-functional teams.
Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
(Python Developer) Applications Development Sr Programmer Analyst
Posted 4 days ago
Job Viewed
Job Description
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
- Lead the end-to-end technical development, deployment, monitoring, and maintenance of real-world, production-level Generative AI solutions within a financial context.
- Apply advanced NLP techniques to financial data, refining prompt engineering strategies for Large Language Models (LLMs) to achieve optimal performance and desired outcomes.
- Collaborate extensively with business stakeholders to translate complex business needs into robust and scalable GenAI technical requirements and solutions.
- Develop, test, and maintain high-quality Python code for GenAI applications, integrating with various data sources, APIs, and vector databases.
- Design and implement scalable API architectures for GenAI applications, ensuring seamless integration and efficient data flow.
- Proactively troubleshoot and debug GenAI models in production environments, quickly identifying and resolving issues to maintain system stability and performance.
- Monitor and optimize MLOps pipelines for GenAI models, ensuring efficient training, deployment, and continuous integration/continuous delivery (CI/CD).
- Stay rigorously up to date with the rapidly evolving Generative AI landscape, continuously researching and evaluating new tools, techniques, LLM architectures, and emerging technologies.
- Participate actively in team meetings, contributing to strategic discussions, technical design reviews, and knowledge sharing sessions.
- Communicate complex technical concepts and GenAI capabilities clearly and effectively to non-technical stakeholders, translating technical jargon into understandable business terms.
- Ensure adherence to best practices in MLOps, model governance, data privacy, and responsible AI principles throughout the development lifecycle.
- Expert-level Python programming skills are mandatory. This includes deep familiarity with core Python, as well as extensive proficiency in key libraries for AI/ML and GenAI applications:
- Data Structures: Lists, dictionaries, sets, etc.
- Scientific Computing: NumPy, Pandas, SciPy.
- Machine Learning: Scikit-learn, XGBoost, LightGBM.
- Deep Learning: TensorFlow, PyTorch.
- Generative AI specific Libraries: Transformers, LangChain
Qualifications:
- 3-5 years of relevant experience
- Experience in systems analysis and programming of software applications
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
Job Family Group:
Technology---
Job Family:
Applications Development---
Time Type:
Full time---
Primary Location:
Irving Texas United States---
Primary Location Full Time Salary Range:
$107,120.00 - $160,680.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
---
Most Relevant Skills
Please see the requirements listed above.---
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.---
Anticipated Posting Close Date:
Sep 15, 2025---
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
(Python Developer) Applications Development Sr Programmer Analyst
Posted 4 days ago
Job Viewed
Job Description
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
-
Lead the end-to-end technical development, deployment, monitoring, and maintenance of real-world, production-level Generative AI solutions within a financial context.
-
Apply advanced NLP techniques to financial data, refining prompt engineering strategies for Large Language Models (LLMs) to achieve optimal performance and desired outcomes.
-
Collaborate extensively with business stakeholders to translate complex business needs into robust and scalable GenAI technical requirements and solutions.
-
Develop, test, and maintain high-quality Python code for GenAI applications, integrating with various data sources, APIs, and vector databases.
-
Design and implement scalable API architectures for GenAI applications, ensuring seamless integration and efficient data flow.
-
Proactively troubleshoot and debug GenAI models in production environments, quickly identifying and resolving issues to maintain system stability and performance.
-
Monitor and optimize MLOps pipelines for GenAI models, ensuring efficient training, deployment, and continuous integration/continuous delivery (CI/CD).
-
Stay rigorously up to date with the rapidly evolving Generative AI landscape, continuously researching and evaluating new tools, techniques, LLM architectures, and emerging technologies.
-
Participate actively in team meetings, contributing to strategic discussions, technical design reviews, and knowledge sharing sessions.
-
Communicate complex technical concepts and GenAI capabilities clearly and effectively to non-technical stakeholders, translating technical jargon into understandable business terms.
-
Ensure adherence to best practices in MLOps, model governance, data privacy, and responsible AI principles throughout the development lifecycle.
-
Expert-level Python programming skills are mandatory. This includes deep familiarity with core Python, as well as extensive proficiency in key libraries for AI/ML and GenAI applications:
-
Data Structures: Lists, dictionaries, sets, etc.
-
Scientific Computing: NumPy, Pandas, SciPy.
-
Machine Learning: Scikit-learn, XGBoost, LightGBM.
-
Deep Learning: TensorFlow, PyTorch.
-
Generative AI specific Libraries: Transformers, LangChain
Qualifications:
-
3-5 years of relevant experience
-
Experience in systems analysis and programming of software applications
-
Experience in managing and implementing successful projects
-
Working knowledge of consulting/project management techniques/methods
-
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
- Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location:
Irving Texas United States
Primary Location Full Time Salary Range:
$107,120.00 - $160,680.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date:
Sep 15, 2025
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi ( .
View Citi's EEO Policy Statement ( and the Know Your Rights ( poster.
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.