Senior Software Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Mortgage Technology (NYSE: ICE) is the leading cloud-based platform provider for the mortgage finance industry. Ice Mortgage Technology 's technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality and efficiency.
We are looking for a Senior Software Engineer to join our Data Engineering team. This team is responsible for building the scalable resilient data platform used by various Ice Mortgage Technology data products. We build complex data pipelines and infrastructures which cater to analytics and data science use cases. While working on these projects you will hold responsibility for full life-cycle management, including requirements analysis, technical design, implementation, testing, documentation, deployment to production, and post-production ownership.
Responsibilities
* Develop high quality data processing infrastructure and scalable services that are capable of ingesting and transforming data at huge scale coming from many different sources on schedule.
* Turn ideas and concepts into carefully designed and well-authored quality code.
* Articulate the interdependencies and the impact of the design choices.
* Develop APIs to power data driven products and external APIs consumed by internal and external customers of data platform.
* Collaborate with QA, product management, engineering, UX to achieve well groomed, predictable results.
* Improve and develop new engineering processes & tools.
* Fluidly adapt to changes and new requirements.
Knowledge and Experience
* A Bachelor's degree in Computer Engineering, Computer Science, or other related discipline; or equivalent combination of education and experience that is required for the specific job level
* 5+ years of building Enterprise Software Products.
* Experience in object-oriented design and development with languages such as Java and/or Scala
* Experience building REST based micro services in a distributed architecture along with any cloud technologies. (AWS preferred)
* Knowledge in Java/J2EE frameworks like Spring Boot, JPA, JDBC and related frameworks.
* Built high throughput real-time and batch data processing pipelines using Spark, Kafka, on AWS environment with AWS services like S3, Kinesis, Lamdba, RDS, DynamoDB or Redshift.
* Experience with a variety of data stores for unstructured and columnar data as well as traditional database systems, for example, MySQL, Postgres
* Proven ability to deliver working solutions on time
* Strong analytical thinking to tackle challenging engineering problems.
* Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills.
* Experience with working in DevOps environment - "you build it, you run it"
Preferred Knowledge and Experience
* Experience with big data technologies and exposure to Hadoop, Spark, AWS Glue, AWS EMR etc.
* Experience with handling large data sets using technologies like HDFS, S3, Avro and Parquet
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Software Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose We are seeking a Senior C and Database Developer to join and help on a team of experienced developers (~10 people) working on mission critical data delivery systems. The systems utilize multiple technologies to distribute and track deliveries through various protocols including SFTP, FTP and S3 buckets.
The candidate should be able to work independently, handle multiple simultaneous tasks and be adept at prioritizing their work. The candidate will be able to focus on the project priorities in order to deliver the required product at the scheduled time. They should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies.
The applicant will have experience in problem solving, planning, and estimating development efforts and have strong communication skills. Most importantly they should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision.
The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours, nights and weekends.
Responsibilities
* Development, maintenance and support next generation data delivery system comprised built on Java, C, AWS, Oracle, Python and Perl.
* Development, maintenance and support checker/maintenance scripts written in Perl and shell scripting
* Act as subject matter expert on database and/or delivery infrastructure for the team.
* Aid in the design of the system working closely with the lead architect. This includes developing technical specifications, design, coding and testing new features.
* Provide on-call support as part of a team rotation. Triage, diagnose and remediate production issues that impact client file deliveries.
Knowledge and Experience
* Significant C development experience in a Linux based environment
* Experience in Oracle development (Java data access patterns, SQL Loader, PL/SQL) Experience with bash, Perl and Python are a plus
* Experience with communication products (FTP, SFTP, MFT) a plus
* Bachelor's or Master's degree in Software/Computer Engineering or Computer/Information Sciences or equivalent experience
* Experience using AI tools such as GitHub copilot, Cursor or Claude a plus
#LI-JW1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Software Engineer
Stamford, CT jobs
At Franklin Templeton, we're driving our industry forward by developing new and innovative ways to help our clients achieve their investment goals. Our dynamic and diversified firm spans asset management, wealth management, and fintech, offering many ways to help investors make progress toward their goals. Our talented teams working around the globe bring expertise that's both broad and unique. From our welcoming, inclusive, and flexible culture to our global and diverse business, we offer opportunities not only to help you reach your potential but also to contribute to our clients' achievements.
Come join us in delivering better outcomes for our clients around the world!Franklin Templeton Companies, LLC seeks a Software Engineer in Stamford, CT.What are the ongoing responsibilities of a Software Engineer?
The Software Engineer will perform application design/development and production support activities to support business needs.
What ideal qualifications, skills & experience would help someone to be successful?
Requires a Master's degree in Computer Engineering, Electrical Engineering, or related, or equivalent.
Must include three (3) years of experience with the following responsibilities, skills and/or tools:
Developing and maintaining front-end applications using React for both web and native platforms;
Implementing state management using Redux to maintain application state and facilitate data flow;
Converting UI/UX design wireframes based on Figma into responsive, high-performance web pages utilizing HTML, CSS, SCSS, JavaScript and Typescript;
Implementing data visualization utilizing charting libraries including Highcharts, D3 and AG Grid;
Integrating APIs and microservices based on Python using Axios and GraphQL to retrieve and display data dynamically;
Optimizing system performance utilizing virtualization, code splitting, caching technologies, and lazy loading;
Implementing accessibility and keyboard events consistently through applications with DOM manipulation;
Performing unit testing using testing libraries including Jest.
**Telecommuting and/or working from home may be permissible pursuant to company policies.**
Franklin Templeton offers employees a competitive and valuable range of total rewards-monetary and non-monetary-designed to support the whole person and to recognize their time, talents, and results. Along with base compensation, other compensation is offered such as a discretionary bonus, 401k plan, health insurance, and other perks. There are several factors taken into consideration in making compensation decisions including but not limited to location, job-related knowledge, skills, and experience. At Franklin Templeton, we apply a total reward philosophy where all aspects of compensation and benefits are taken into consideration in determining compensation. We expect the salary for this position to range between $125,000.00 - $191,200.00 USD / year.
Experience our welcoming culture and reach your professional and personal potential!
Our culture is shaped by our diverse global workforce and strongly held core values. Regardless of your interests, lifestyle, or background, there's a place for you at Franklin Templeton. We provide employees with the tools, resources, and learning opportunities to help them excel in their career and personal life.
Hear more from our employees
By joining us, you will become part of a culture that focuses on employee well-being and provides multidimensional support for a positive and healthy lifestyle. We understand that benefits are at the core of employee well-being and may vary depending on individual needs. Whether you need support for maintaining your physical and mental health, saving for life's adventures, taking care of your family members, or making a positive impact in your community, we aim to have your needs covered. Learn more about the wide range of benefits we offer at Franklin Templeton.
Highlights of our benefits include:
Three weeks paid time off the first year
Medical, dental and vision insurance
401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits
Employee Stock Investment Program
Learning and Education Assistance Program (LEAP)
Purchase of company funds with no sales charge
Onsite fitness center and recreation center
Onsite cafeteria*
*Only applicable at certain locations.
Learn more about the wide range of benefits we offer at Franklin Templeton
Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and existing employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation.
Franklin Templeton is committed to fostering a diverse and inclusive environment. If you believe that you need an accommodation to search for or apply for one of our positions, please send an email to accommodations@franklintempleton.com. In your email, please include the accommodation you are requesting, the job title, and the job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only accommodation requests will receive a response.
Auto-ApplySoftware Engineer - Sr. Consultant level
Atlanta, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa Technology & Operations LLC, a Visa Inc. company, needs a Software Engineer - Sr. Consultant level (multiple openings) in Atlanta, GA to:
Design, develop, and refine the Payments and Risk platforms within an agile development framework.
Contribute to a team engaged in diverse projects, spanning from crafting full-stack, real-time container-based transactional microservices to establishing robust, secure, scalable, and resilient API gateway and IAM systems.
Analyze business requirements and architect a solution that is robust and scalable along with providing technical documentation of solution.
Leverage technologies to build the next generation of Transactional & Security systems.
Develop and deliver new features every few days and be responsible for them front-end.
Position reports to the Atlanta, Georgia office and may allow for partial telecommuting.
Qualifications
Employer will accept a Bachelor's degree in Computer Science, Engineering or related field, followed by 8 years of progressive, post-baccalaureate experience in the job offered or in a software engineer-related occupation. Aternatively, employer will accept a Master's degree in Computer Science, Engineering or related field and 5 years of experience in the job offered or in a software engineer-related occupation.
Position requires experience in the following skills:
Java SQL System design
Front-end technologies or frameworks, including ReactJS and Angular
REST APIs, JSON and exposure to container-based technologies
Application development frameworks, including Vert.x, Spring and Asynchronous programming
Kubernetes, Docker Swarm and container technologies
Security domain with authentication, authorization and building secure gateway
Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Crucible, Sonar, or Junit
Additional Information
Worksite: Atlanta, GA
Travel Requirements: This position does not require travel.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is $149,760.00 USD to $216,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Staff SW Engineer
Atlanta, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa USA Inc., a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Atlanta, GA to:
Complete tasks related to the complete software development life cycle including technical requirements, development, and testing.
Codes, debugs, tests, deploys, supports and documents moderately complex application mobile device software.
Acts as a liaison with developers, external, and/or internal, regarding moderately complex system and environmental requirements and problem resolution.
Ensures secure coding, contingency, and deployment methodologies are in place upon moderately complex software implementation.
Analyzes viable solutions using standard procedures for a range of straightforward problems.
Troubleshooting technical issues that come up within the production environment.
Working with internal teams to coordinate the releasing of code to production environment.
Position reports to the Atlanta, Georgia office and may allow for partial telecommuting.
Qualifications
Basic Qualifications:
Bachelor's degree in Computer Science or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
Alternatively, a Master's degree in Computer Science or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
Position requires experience in the following:
iOS/Android native technologies.
Data exchange using webservices: SOAP, REST.
Flutter/Dart and Objective-C programming languages.
iOS development using Swift and Objective C.
Integrating 3rd party APIs.
Objected Oriented design and implementation.
iOS SDK creation and management.
Agile, test-driven development.
Additional Information
Worksite: Atlanta, GA
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Travel Requirements: This position does not require travel.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is $152,131.00 USD to $198,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Lead SW Engineer
Atlanta, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Commercial Money Movement Solutions (CMS) division's charter is to capture new sources of money movement through card and non-card flows, including Visa Business Solutions, Government Solutions and Visa Direct which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe. Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients,
Multi Nationals and Governments. The Visa Business Solutions (VBS) and Visa Government Solutions (VGS) team is a world-class technology organization experiencing tremendous, double-digit growth as we expand products into new payment flows and continue to grow our core card solutions. This is an incredibly exciting team to join as we expand globally.
B2B Acceptance is part of Visa Business Solutions vertical of Visa's Technology organization. We are responsible tor designing, developing, and implementing Virtual Cards, payables, and acceptance commercial platforms to drive incremental revenue. We develop new offerings/products and enhance existing Visa Business Solutions product lines including Commercial data processing, B2B payables platforms.
Essential Functions:
Develop user-facing features and build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Collaborate with other team members and stakeholders to understand user requirements and provide technical solutions.
Develop and maintain server-side logic, ensuring high performance and responsiveness to requests from the front-end.
Integrate the front-end elements built by your co-workers into the application.
Understand and implement data storage solutions including databases, key-value stores, blob stores, etc.
Implement automated testing platforms and unit tests.
Participate in code reviews to maintain code quality and share knowledge across the team.
Stay updated on emerging technologies and apply them into operations and activities.
Assist in the development of robust and user-friendly applications.
Maintain documentation of the systems and applications developed.
Manage and prioritize multiple projects concurrently.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualification:
•10+ years of relevant work experience with a Bachelor's Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.
Preferred Qualifications:
•12 or more years of work experience with a Bachelor's Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
•Must be technically capable and a self-starter with strong organizational and customer service skills.
•Prior experience in client success team in solving time sensitive issues
•Knowledge in HTML, CSS, and JavaScript is essential. Frameworks like React, Angular, or Vue.js are also important.
•Understanding of both relational databases (like DB2, Oracle) and NoSQL databases (like MongoDB, Cassandra).
•Familiarity with VCS like Git is important for tracking changes in code.
•Knowledge of testing frameworks and practices
•While not a strict requirement, understanding of basic principles of UI/UX design can be a huge plus.
•Understanding of RESTful APIs and API Communications.
•Knowledge of Web Services or Microservices.
•Having full stack experience in front end technologies like React.js, JavaScript and back-end technologies and framework is plus.
•Good to have experience in debugging and troubleshooting in Linux/Unix/Container bases application servers such as Tomcat, Docker, Kubernetes, Microservices environment. Kafka is plus.
•Lead root cause analysis of solving incidents as well as perform optimization and find proactive ways to detect or isolate the issues.
•Ability to understand complex enterprise level systems, various integration points, good understanding of software development lifecycle and processes.
•Engage with various stakeholders in triaging issues on time and provide precise and timely updates to stakeholders and Senior Management.
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel 5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is to USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Lead SW Engineer
Atlanta, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Commercial Money Movement Solutions (CMS) division's charter is to capture new sources of money movement through card and non-card flows, including Visa Business Solutions, Government Solutions and Visa Direct which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe. Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients,
Multi Nationals and Governments. The Visa Business Solutions (VBS) and Visa Government Solutions (VGS) team is a world-class technology organization experiencing tremendous, double-digit growth as we expand products into new payment flows and continue to grow our core card solutions. This is an incredibly exciting team to join as we expand globally.
B2B Acceptance is part of Visa Business Solutions vertical of Visa's Technology organization. We are responsible tor designing, developing, and implementing Virtual Cards, payables, and acceptance commercial platforms to drive incremental revenue. We develop new offerings/products and enhance existing Visa Business Solutions product lines including Commercial data processing, B2B payables platforms.
Essential Functions:
Develop user-facing features and build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Collaborate with other team members and stakeholders to understand user requirements and provide technical solutions.
Develop and maintain server-side logic, ensuring high performance and responsiveness to requests from the front-end.
Integrate the front-end elements built by your co-workers into the application.
Understand and implement data storage solutions including databases, key-value stores, blob stores, etc.
Implement automated testing platforms and unit tests.
Participate in code reviews to maintain code quality and share knowledge across the team.
Stay updated on emerging technologies and apply them into operations and activities.
Assist in the development of robust and user-friendly applications.
Maintain documentation of the systems and applications developed.
Manage and prioritize multiple projects concurrently.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualification:
•10+ years of relevant work experience with a Bachelor's Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.
Preferred Qualifications:
•12 or more years of work experience with a Bachelor's Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
•Must be technically capable and a self-starter with strong organizational and customer service skills.
•Prior experience in client success team in solving time sensitive issues
•Knowledge in HTML, CSS, and JavaScript is essential. Frameworks like React, Angular, or Vue.js are also important.
•Understanding of both relational databases (like DB2, Oracle) and NoSQL databases (like MongoDB, Cassandra).
•Familiarity with VCS like Git is important for tracking changes in code.
•Knowledge of testing frameworks and practices
•While not a strict requirement, understanding of basic principles of UI/UX design can be a huge plus.
•Understanding of RESTful APIs and API Communications.
•Knowledge of Web Services or Microservices.
•Having full stack experience in front end technologies like React.js, JavaScript and back-end technologies and framework is plus.
•Good to have experience in debugging and troubleshooting in Linux/Unix/Container bases application servers such as Tomcat, Docker, Kubernetes, Microservices environment. Kafka is plus.
•Lead root cause analysis of solving incidents as well as perform optimization and find proactive ways to detect or isolate the issues.
•Ability to understand complex enterprise level systems, various integration points, good understanding of software development lifecycle and processes.
•Engage with various stakeholders in triaging issues on time and provide precise and timely updates to stakeholders and Senior Management.
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel 5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is to USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Chief SW Engineer
Atlanta, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
The Value-Added Services Product Development (VAS PD) team drives the diversification of our revenue with products that differentiate Visa network and deliver valuable solutions across other networks. Risk Authentication and Identity Solutions (RaIS) team in VAS focuses on innovative, AI-driven risk and fraud management solutions for issuers, merchants and fintechs.
The Chief Software Engineer in the RaIS Product Development team will be responsible for leading the technology strategy, solution, and execution of initiatives that support our business objectives. This role focuses on 3DS Authentication products such as Visa Enhanced Authentication, Visa Secure, Cardinal VCAS and Identity platforms such as B2C-IAM, Visa Payment Passkeys etc.
Essential Functions
Define and drive the overall technical strategy and architecture, ensuring alignment with business goals while accelerating innovation and time to market.
Architect, design, and code highly scalable, reliable, and secure distributed systems and transaction processing platforms.
Lead the adoption of Generative AI and Agentic AI to boost developer productivity by 10X, leveraging these technologies to build innovative business solutions and products.
Establish and promote best practices for software development, including CI/CD automation and DevOps, to improve efficiency and quality across the SSDLC.
Oversee cloud first application development and optimization on AWS, Azure, or GCP to ensure solutions are resilient, scalable, cost-effective, and secure.
Actively contribute to critical projects by developing key modules, core frameworks, automation tools, and proof-of-concepts to validate emerging ideas and technologies.
Provide technology leadership and motivate high-performing engineering teams, setting clear priorities to achieve product and technology KPIs.
Collaborate cross-functionally with security, privacy, governance, and business partners to deliver compliant, scalable, and reliable solutions that meet all non-functional requirements.
Communicate technical strategy and engineering solutions effectively to diverse stakeholders, including executives and business units.
Mentor and coach senior engineers and engineering managers, fostering a culture of collaboration and continuous learning through brown bags, tech talks, and one-on-one sessions.
Implement rigorous application development, testing, deployment, and monitoring practices to uphold architectural excellence and reliability standards.
Adhere to Visa's Leadership Principles by promoting collaboration, acting as owner, and executing with excellence.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications:
• 12+ years of relevant work experience with a Bachelor's Degree or at least 9 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 15+ years of relevant work experience.
Preferred Qualifications:
• 15 or more years of experience with a Bachelor's Degree or 12 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience
• Technical Expertise: 15+ years in software engineering with a strong
background in architecting large-scale, distributed systems. Proficiency in
languages like Java, Python, or GoLang, and frameworks such as Spring,
Node.js, React. Experience with RESTful and gRPC APIs, microservices, and
event-driven systems.
• Security Expertise: Strong understanding of API security, data encryption, and
Hardware Security Modules (HSMs). Experience in building secure
applications and implementing security-first practices.
• Database Skills: Proficiency in SQL and NoSQL databases (e.g., MSSQL,
MongoDB). Experience with distributed caching technologies like Redis.
• Generative AI & Agentic AI: Proven experience leveraging Generative AI and
Agentic AI to drive 10X productivity improvements and product innovation.
Familiarity with integrating AI solutions into existing platforms.
• Cloud & DevOps: Hands-on experience with AWS, Azure, or GCP. Strong
understanding of DevOps practices, CI/CD pipelines, containerization (Docker),
and orchestration tools (Kubernetes).
• SSDLC Automation: Demonstrated ability to automate SSDLC phases to
improve efficiency and quality. Experience with automated testing frameworks,
code quality tools, and delivery pipelines.
• Architectural Leadership: Deep understanding of architectural patterns and
best practices. Ability to balance short-term and long-term technological
decisions aligned with business goals. Experience in designing and
maintaining highly available (99.999%), reliable, active active critical systems.
• Hands-On Attitude: Willingness to contribute directly to codebases and develop
to validate new ideas and integrate beneficial emerging technologies.
• Leadership & Communication: Proven ability to lead and mentor engineering
teams, fostering a collaborative environment. Excellent communication skills
to articulate complex technical concepts to diverse audiences.
• Additional Qualifications: Familiarity with compliance and regulatory
requirements in the payments industry is a plus. Passion for staying current
with industry trends and emerging technologies.
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel 5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is $185,000.00 to $268,350.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Staff SW Engineer
Gay, GA jobs
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa USA Inc., a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Atlanta, GA to:
* Complete tasks related to the complete software development life cycle including technical requirements, development, and testing.
* Codes, debugs, tests, deploys, supports and documents moderately complex application mobile device software.
* Acts as a liaison with developers, external, and/or internal, regarding moderately complex system and environmental requirements and problem resolution.
* Ensures secure coding, contingency, and deployment methodologies are in place upon moderately complex software implementation.
* Analyzes viable solutions using standard procedures for a range of straightforward problems.
* Troubleshooting technical issues that come up within the production environment.
* Working with internal teams to coordinate the releasing of code to production environment.
* Position reports to the Atlanta, Georgia office and may allow for partial telecommuting.
Qualifications
Basic Qualifications:
* Bachelor's degree in Computer Science or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
* Alternatively, a Master's degree in Computer Science or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
* Position requires experience in the following:
* iOS/Android native technologies.
* Data exchange using webservices: SOAP, REST.
* Flutter/Dart and Objective-C programming languages.
* iOS development using Swift and Objective C.
* Integrating 3rd party APIs.
* Objected Oriented design and implementation.
* iOS SDK creation and management.
* Agile, test-driven development.
Additional Information
Worksite: Atlanta, GA
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Travel Requirements: This position does not require travel.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is $152,131.00 USD to $198,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Senior Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Data Services (an Intercontinental Exchange company) is seeking strong candidates to join a team of talented software engineers supporting our Securitized Mortgage Reference Data products. The Securitized Mortgage Reference Data teams sources securitized mortgage data to present that data in reference data products, APIs, websites and third-party cloud based databases like Snowflake.
The successful candidate will be able to multitask in a dynamic team-based environment, whilst demonstrating strong problem-solving, extensive technical skills, decision-making abilities, and the highest level of professionalism.
Responsibilities
* Develop, enhance, and maintain existing securitized mortgage reference data products and services
* Dedication to writing clean, high-quality code without cutting corners.
* Ability to take ownership of complex projects and propose realistic estimates.
* Understand business needs, users' priorities, and most common use cases.
* Actively contributes to discussions and communicates clearly, always keeping audience in mind.
* Discuss new business requirements, analyze the impact of changes on respective applications, and redesign, implement, test, and deploy the changes.
* Improve the performance of applications to meet business needs.
* Provide application support and troubleshoot and analyze critical issues impacting the business.
Knowledge and Experience
* Solid understanding and experience with implementation of software design principles (e.g. OOP, SOLID principles, Unit Testing, Service Oriented Architecture)
* 5+ years' experience with software design and development (including the Microsoft application development framework) in C#, .NET Core, ASP.Net, ASP.Net MVC, Web Services (SOAP), Web API (REST), WCF
* 3+ years' experience in database design; writing stored procedures.
* 5+ years of web application design concepts
* Experience writing multithreaded applications and Windows Services.
* Strong experience with JavaScript, HTML, CSS, JQuery, AJAX
* Excellent communication skills
* Experience with GIT/Jenkins
* Experience with React, Redux
* Strong experience in QA methodology and developing testing strategy
* Experience designing ETL systems
* System Architecture experience a plus
* Knowledge about Fixed Income and specifically the securitized mortgage business is a plus
#LI-HR1 #LI-ONSITE
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Full Stack Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Data Indices (an Intercontinental Exchange company) is seeking strong candidates to join its Index Technology teams. The Index Technology teams support multiple Index families including NYSE Equity indices and ICE Data Indices. This presents a unique opportunity to join a growing technology team working to implement world class Index and ETF solutions. The successful candidate will be able to multitask in a dynamic team-based environment, whilst demonstrating strong problem-solving, extensive technical skills, decision-making abilities, and the highest level of professionalism. Successful candidate will have an opportunity to manage team after exhibiting required skills.
Responsibilities
* Develop, enhance, and maintain ICE Data Indices and related services.
* ******************************************
* Dedication to writing clean, high-quality code without cutting corners.
* Ability to take ownership of complex projects and propose realistic estimates.
* Understand business needs, users' priorities, and most common use cases.
* Actively contribute to discussions and communicate clearly, always keeping audience in mind.
* Discuss new business requirements, analyze the impact of changes on respective applications, and redesign, implement, test, and deploy the changes.
* Improve the performance of applications to meet business needs.
* Provide application support and troubleshoot and analyze critical issues impacting the business.
Knowledge and Experience
* Solid understanding and experience with implementation of software design principles (e.g. OOP, SOLID principles, Unit Testing, Service Oriented Architecture)
* 5+ years' experience with software design and development (including the Microsoft application development framework) in C#, .NET Core, ASP.Net, ASP.Net MVC, Web Services (SOAP), Web API (REST), WCF
* 5+ years' experience in database design; writing stored procedures; programming in Microsoft SQL Server 2012 or higher.
* 5+ years of web application design concepts
* Experience writing multithreaded applications and Windows Services.
* Strong experience with JavaScript, HTML, CSS, JQuery, AJAX
* Excellent communication skills
* Experience with GIT/Jenkins
* Experience with React, Redux
* Strong experience in QA methodology and developing testing strategy
* Experience designing ETL systems
* System Architecture experience a plus
* Knowledge about Financial Markets is a plus
#LI-JW1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Full Stack Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose As a Senior Full Stack Developer, you will be part of a dynamic team responsible for the design, development, maintenance, and operational support of applications supporting the Exchange Trading Platform, End of Day RISK and Clearing systems.
The ideal candidate must be results-oriented and self-motivated, with the drive to evaluate and design new features that support the system's end goals. The candidate would be responsible for vertical feature implementation, including front-end screens and back-end implementation, so strong interest in pursuing these technologies is imperative.
Responsibilities
* Contribute to the design and development of applications supporting Trading, RISK and Clearing systems
* Be able to lead an effort to design, architect and write new software components.
* Be able to independently handle project activities related to builds and deployments.
* Be able to create software tests, verify the functionality and quality of the software.
* Create design documentation for new software development and subsequent versions.
* Provide second-tier production support for 24/7 applications.
* Provide support for deployments during maintenance windows.
* Troubleshoot issues as they arise, in the dev, QA and production rollout cycles
* Keep test environments up to date and in working order, creating environment-specific configurations and applications as necessary
* Identify opportunities to improve and optimize applications.
* Work with business analysts or product management in understanding new requirements.
* Follow team guidelines for quality and consistency within the design and development phases of the application(s).
* Follow company software development processes and standards.
Knowledge and Experience
* Bachelor's degree in computer science, Engineering, or a related field
* 3+ years of experience in Java design and development
* 2+ years of experience with at least one JavaScript framework such as React or Angular
* 2+ years of experience with open-source frameworks like Spring
* 2+ years of experience with Tomcat/SpringBoot/Vertx or equivalent application servers
* Solid understanding of security concerns for web-based applications
* Able to write and troubleshoot PL/SQL queries
* Experience with writing comprehensive unit tests
* Experience with SDLC Tools like GIT, JIRA, Jenkins, Maven, or equivalent tools
* Experience building user-centric web applications with focus on usability, workflows, and performance
* Strong analytical and troubleshooting skills
* Working knowledge of software testing, building high quality software, and experience with software testing tools, regression testing etc.
* Proven success working in a team environment
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Full Stack Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose At Intercontinental Exchange (ICE), we engineer technology, exchanges and clearing houses that connect companies around the world to global capital and derivative markets. With a leading-edge approach to developing technology platforms, we have built market infrastructure in all major trading centers, offering customers the ability to manage risk and make informed decisions globally. By leveraging our core strengths in technology, we continue to identify new ways to serve our customers and transform global markets. We're looking for motivated, results-oriented people to join our team.
As a Senior Full Stack Developer, you will be part of a dynamic team responsible for the design, development, maintenance, and operational support of applications supporting the Exchange Trading Platform, End of Day RISK and Clearing systems.
The ideal candidate must be results-oriented and self-motivated, with the drive to evaluate and design new features that support the system's end goals. The candidate would be responsible for vertical feature implementation, including front-end screens and back end implementation, so a strong interest in pursuing these technologies is imperative.
Responsibilities
* Contribute to the design and development of applications supporting Trading, RISK and Clearing systems
* Be able to lead an effort to design, architect and write new software components.
* Be able to independently handle project activities related to builds and deployments.
* Be able to create software tests, verify the functionality and quality of the software.
* Create design documentation for new software development and subsequent versions.
* Provide second-tier production support for 24/7 applications.
* Provide support for deployments during maintenance windows.
* Troubleshoot issues as they arise, in the dev, QA and production rollout cycles
* Keep test environments up to date and in working order, creating environment-specific configurations and applications as necessary
* Identify opportunities to improve and optimize applications.
* Work with business analysts or product management in understanding new requirements.
* Follow team guidelines for quality and consistency within the design and development phases of the application(s).
* Follow company software development processes and standards.
Knowledge and Experience
* Bachelor's degree in Computer Science, Engineering, or a related field
* 3+ years of experience in Java design and development
* 2+ years of experience with at least one JavaScript framework such as React or Angular
* 2+ years of experience with open source frameworks like Spring
* 2+ years of experience with Tomcat/SpringBoot/Vertx or equivalent application servers
* Solid understanding of security concerns for web-based applications
* Able to write and troubleshoot PL/SQL queries
* Experience with writing comprehensive unit tests
* Experience with SDLC Tools like GIT, JIRA, Jenkins, Maven, or equivalent tools
* Experience building user-centric web applications with focus on usability, workflows, and performance
* Strong analytical and troubleshooting skills
* Working knowledge of software testing, building high quality software, and experience with software testing tools, regression testing etc
* Proven success working in a team environment
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
#LI-FL1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose As a Senior Developer, you will be part of a dynamic team responsible for the design, development, maintenance, and operational support of applications supporting the Settlements platform. The ideal candidate must be results-oriented and self-motivated, with the drive to evaluate and design new features that support the system's end goals. The candidate would be responsible for vertical feature implementation, including front-end screens and back-end implementation, so a strong interest in pursuing these technologies is imperative.
Responsibilities
* Contribute to the design and development of applications supporting Settlements platform
* Be able to lead an effort to design, architect and write new software components.
* Be able to independently handle project activities related to builds and deployments.
* Be able to create software tests, verify the functionality and quality of the software.
* Create design documentation for new software development and subsequent versions.
* Provide second-tier production support for 24/7 applications.
* Provide support for deployments during maintenance windows.
* Troubleshoot issues as they arise, in the dev, QA and production rollout cycles
* Keep test environments up to date and in working order, creating environment-specific configurations and applications as necessary
* Identify opportunities to improve and optimize applications.
* Work with business analysts or product management in understanding new requirements.
* Follow team guidelines for quality and consistency within the design and development phases of the application(s).
* Follow company software development processes and standards.
Knowledge and Experience
* Bachelor's degree in computer science, Engineering, or a related field
* 3+ years of experience in Java design and development
* 2+ years of experience with at least one JavaScript framework such as React or Angular
* 2+ years of experience with open-source frameworks like Spring
* 2+ years of experience with Tomcat/SpringBoot/Vertx or equivalent application servers
* Solid understanding of security concerns for web-based applications
* Able to write and troubleshoot PL/SQL queries
* Experience with writing comprehensive unit tests
* Experience with SDLC Tools like GIT, JIRA, Jenkins, Maven, or equivalent tools
* Experience building user-centric web applications with a focus on usability, workflows, and performance
* Strong analytical and troubleshooting skills
* Working knowledge of software testing, building high quality software, and experience with software testing tools, regression testing etc.
* Proven success working in a team environment
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Developer
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Clear Credit, Inc. (ICC), a subsidiary of Intercontinental Exchange Inc., is looking for a Senior Developer. ICC is the world's largest systemically important clearinghouse for Credit Default Swaps (CDS). ICC is an entrepreneurial and aggressive organization that implements world-class risk management solutions for the CDS marketplace. ICC Systems span:
* OLTP systems for managing business and system workflows
* Distributed batch processing systems for quantitative risk analytics
* Enterprise Integration systems for ETL and Data Feed Management
* Reporting systems for Member, Regulatory and Compliance
* User Interface systems for the external marketplace
The Senior Developer will help us architect and build our next generation services for financial markets. In addition to having experience building full stack web applications, the candidate should have excellent communication skills. Intercontinental Exchange is a fast-moving environment that values concise and effective communication. The candidate must also be a team player that can work independently, escalating issues when appropriate. Our fluid team works well together and can take constructive criticism in the spirit of improving software quality. This person will be involved in all aspects of software development, from architecture to design, coding, testing, and performance tuning. This is a very hands-on role where you will have immediate impact on our current development projects and play a leadership role in taking our architecture to the next level.
Responsibilities
* Work with other teams to understand business and technical requirements and come up with meaningful solutions
* Lead systems analysis, design, development, quality assurance and integration of server applications
* Develop detailed design specifications including interface to backend server and service modules
* Present and evaluate design solutions objectively and facilitate conflict resolution
* Participate in all stages of the software development life cycle
* Contribute to process improvement initiatives
* Remain current with the latest technology and business topic
Knowledge and Experience
* Bachelor's Degree or equivalent work experience in Computer Science or Management Information Systems
* Must have 5+ years of work experience in a Software Development role, 5+ in a Senior Java role
* Ability to analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations
* Ability to effectively present information and respond to questions from business and technical staff both internal and external to the company
* Ability to work effectively in a fast-paced, sometimes stressful environment and deliver quality software to production within tight schedules
* Ability to adjust to rapidly changing requirements and timelines
* Track record of completing assignments on time with a high degree of quality
* Excellent analytical, problem-solving, communication and interpersonal skills
* Self-motivated and self-directed in performing responsibilities
* 5+ years of developing large scale enterprise applications using Java
* 5+ years using modern frameworks such as Spring, JPA/Hibernate, etc.
* 5+ years using database development concepts (SQL, PL/SQL, views, etc.)
* Experience with Microservice/SOA based architecture
* Experience working in an Agile environment
* Experience developing distributed, High-Performance, Resilient Architecture
* Experience using one or more of the following: JMS, REST, WebSockets, Kafka, Redis
Preferred
* 2+ years of experience at a financial institution (major bank, hedge fund, prop shop) in their financial markets technology departments
* Experience with US Treasuries
* Experience in developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
* Experience with modern UI frameworks such as ReactJs, AngularJs, NodeJs
* Experience with NoSQL and big data
* Experience with load/performance testing
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
#LI-JW1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Summer Internship Program 2026 - Software Development Engineer in Test Intern
Senior software engineer job at Intercontinental Exchange
Job Purpose The ICE Internship Program offers a dynamic opportunity to combine hands-on, impactful work on projects that shape our business, alongside practical career and professional development. You'll build meaningful connections, strengthen your interpersonal skills, and contribute in ways that truly make a difference.
Beyond your day-to-day responsibilities, you'll participate in weekly sessions led by industry leaders, connect with fellow interns, and deepen your understanding of the financial services, technology, and mortgage industries.
The Software Development Engineer in Test (SDET) Intern will support onboarding and feature development for a cloud identity platform.
Responsibilities
* Assist in developing, implementing, maintaining, and troubleshooting existing Python and JAVA test harnesses
* Collaborate with cross-functional teams to gather testing needs and understand project objectives
* Identify and resolve software issues in complex financial models
* Support validation of new or existing statistical, financial, or other mathematical implementations
* Perform additional duties and contribute to projects as assigned
Knowledge and Experience
* Must be currently enrolled in a degree program at an accredited university, be at least advancing to their junior year of study and pursuing a degree in computer science, mathematics, or financial engineering
* Familiarity with SQL, Python, and Java for data handling, scripting, and troubleshooting
* Exposure to analytical tools (e.g., Python, R, MATLAB) and financial concepts like derivatives and options pricing
* Strong communication skills and ability to work with complex datasets and financial models
Internship Program Schedule
To accommodate varying academic calendars, the ICE Internship Program offers two schedule options:
* Option 1: May 18, 2026 - August 7, 2026
* Option 2: June 8, 2026 - August 21, 2026
Candidates will be asked to select their preferred session during the application process.
Please Note: Interns must be available to work full-time, five days a week, at our Atlanta office for the entire duration of one of the designated program schedules. Partial participation or alternate dates cannot be accommodated.
#LI-KM
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Performance Test Engineer
Senior software engineer job at Intercontinental Exchange
Job Purpose Intercontinental Exchange, Inc. (ICE), the owner of the New York Stock Exchange (NYSE), is seeking a results oriented, self-motivated individual for its Capacity and Performance Management team in Atlanta. This individual will join a team of software architects and performance engineers in a cutting edge technology environment responsible for operating critical financial sector exchanges and clearinghouses. The successful candidate is required to demonstrate strong technical problem solving and ability to comfortably multitask and work in a mission critical environment.
You must be results-oriented, self-motivated and have the ability to thrive in a fast-pace environment. This role requires frequent interaction with software architects, developers, database architects, project managers, and operations professionals in order to ensure that we deliver the highest quality technology platform to our users.
As a Senior Performance Test Engineer you will design and execute performance, capacity, and failover tests of ICE's Clearing Enterprise technology platform and software architecture-stressing the stack at both application and system levels to ensure systems meet goals for reliability, scalability, capacity, and performance. You will assess end-to-end system performance, define strategies for Performance, Scalability & Reliability, and harvest/report business and technical metrics across our clearing and risk analytics platforms.
Responsibilities
* Build and enhance performance testing harnesses, informed by real production traffic, to enable reliable measurement and profiling.
* Act as a Performance Testing and Engineering expert and review the performance of existing systems; provide clear, data-backed recommendations
* Build and maintain Performance Engineering KPI Dashboards
* Determine the root cause of hotspots or bottlenecks-whether inefficient use of a programming language, operating system resources, GC/heap, I/O etc.
* Evaluate areas for performance optimization and provide recommendations; drive fixes with dev/ops and validate improvements
* Create custom tools / script to simplify/automate repeatable routine tasks
* Certify-conceptually and via test execution-each component's reliability and failover capabilities;
Knowledge and Experience
* Bachelor's Degree or equivalent in Computer Science
* 5+ years' experience in the IT industry working in Java development and/or performance testing and tuning of high-volume, transactional systems
* Proficiency with Java, Oracle Database and scripting tools such Python, Groovy, Linux Shell.
* Proficient in analyzing code at a micro level; naturally curious with strong troubleshooting skills
* Excellent ability in analyzing Heap Dumps, Thread Dumps, GC logs, event logs, and application stack traces to find performance root causes
* Proficiency in load generation frameworks like JMeter and Gatling.
* Understanding of automation frameworks like Selenium and TestNG is a plus.
* Good verbal and written communication skills. Ability to work well with application development team leads and architects is key criterion. You will need to speak and understand technical leads and architects of our enterprise transactional Java systems, to be able to influence design and code changes based on test outcomes
#LI-JW1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Lead Quantitative Developer/Research Engineer
Senior software engineer job at Intercontinental Exchange
Job Purpose Research Engineers at ICE are responsible for designing, building, and optimizing quantitative libraries and research platforms that support various business units, including Clearing, Exchange, and Valuation Services. We require strong knowledge of low-level optimization, algorithms, risk management, and application development. Research Engineers will gain exposure to quantitative modeling, pricing, and risk management. They will work on projects from inception through deployment, taking full ownership of what they build.
Responsibilities
* Design, develop, test, and deploy sophisticated quantitative models for the Exchange and Clearing house across various asset classes.
* Develop and implement pricing and calibration tools for commodities, interest rates, and other financial derivatives.
* Design and develop high-performance C++ components used by Clearing, Exchange, and Valuation Services.
* Partner with the Quantitative Research team to define priorities and deliver custom solutions.
* Analyze large data sets, including model prices and market data prices.
* Explain model behavior, provide remediation and analytics.
* Document methods, techniques, results, and analysis.
Knowledge and Experience
* A deep passion for mathematics, technology, and software development.
* Extensive experience in C++.
* Proficiency in Python.
* Advanced knowledge of mathematics, including stochastic processes, probability theory, and numerical methods.
* Exceptional quantitative and analytical skills.
* Master's or PhD degree in Computer Science, Mathematics, Statistics, or a related field.
* Strong verbal and written communication skills in English.
Preferred Knowledge and Experience
* Work experience in options pricing theory
* Work experience in Data Analytics and Machine Learning
* 3 Years of experience in a related field.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
#LI - MK1
#LI-ONSITE
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Software Engineer (.NET)
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Mortgage Technology is the foundation of our success as we streamline, revitalize, and transform industries. Our cutting-edge technology creates opportunities for our customers - and for our people. As the largest mortgage eco-system, we've digitized and streamlined the entire mortgage process for lenders and home buyers, reducing the cost of home ownership.
The .NET Software Engineer will work on a dynamic and collaborative development team responsible for mapping and exporting data from ICE's loan originations software Encompass. Additionally, this role will have an opportunity to participate in designing and developing applications utilized across Mortgage Technology product lines. Our products are deployed in public (AWS) and/or private cloud environments. The Software Engineer will possess extraordinary technical skills and a real passion for innovation to help us develop the next generation of software solutions.
Responsibilities
* Develop software and design new procedures to make the organization more effective and more scalable
* Identify both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of industry trends
* Act as a resource and provide technical assistance, mentoring staff in technical discussions
* Develop models of business functionality through prototyping. Participate in design and code review and code management
* Identify improvements and new processes. Identify tools and processes for problem determination
* Perform integration testing with knowledge of computing infrastructure, including impacts on developmental & operational environments
* Influence and collaborate closely with groups in and outside the development team (e.g. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results
* Expertly analyze needs and requirements of existing and proposed systems
* Develop technical specifications and document technical best practices
* Manage change and release management of products, tools and applications
* Participate in the agile feature/product design process working with cross-functional teams
Knowledge and Experience
* 3+ years of experience professional software development experience, preferably in a large enterprise environment
* BS or MS degree in Computer Science or related technical field or equivalent experience
* Solid experience in object-oriented design and development with Microsoft .NET C# required
* Strong experience with database concepts and databases such as MS SQL or PostgreSQL
* Knowledge of high-scale, multi-tenant Web service development, including REST/JSON preferred
* Must be able to deliver high quality code on schedule, communicate with groups in and outside the development team
* Experience in UI development frameworks, preferably with ReactJS preferred
* Experience with at least one public cloud AWS, GCP, Azure (AWS preferred)
* Solid understanding of security concerns for web-based applications
* Proficiency in the development environment, IDEs, web & application server, GIT, Continuous Integration (Jenkins preferred), unit-testing tools and defect management tools
* Solid experience with Agile methodology
* Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality
* Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills. Individuals must be highly organized and be able to work in a fast-paced environment
* Excellent analytical and problem-solving abilities
* Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization
#LI-MR1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Software Engineer (.NET/React)
Senior software engineer job at Intercontinental Exchange
Job Purpose ICE Mortgage Technology is the foundation of our success as we streamline, revitalize, and transform industries. Our cutting-edge technology creates opportunities for our customers - and for our people. As the largest mortgage eco-system, we've digitized and streamlined the entire mortgage process for lenders and home buyers, reducing the cost of home ownership.
The Software Engineer role will work on a dynamic and collaborative development team responsible for core service integrations with ICE's loan originations software Encompass, while collaborating with other developers, management, and customer success teams. This full stack software engineer role will have an opportunity to participate in designing and developing applications utilized across product lines. All our products are deployed in public (AWS) and/or private cloud environments. The Software Engineer will possess extraordinary technical skills and a real passion for innovation to help us develop the next generation of software solutions.
Responsibilities
* Develop software and design new procedures to make the organization more effective and more scalable
* Identify both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of industry trends
* Act as a resource and provide technical assistance, mentoring staff in technical discussions
* Develop models of business functionality through prototyping. Participate in design and code review and code management
* Identify improvements and new processes. Identify tools and processes for problem determination
* Perform integration testing with knowledge of computing infrastructure, including impacts on developmental & operational environments
* Influence and collaborate closely with groups in and outside the development team (e.g. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results
* Expertly analyze needs and requirements of existing and proposed systems
* Develop technical specifications and document technical best practices
* Manage change and release management of products, tools and applications
* Participate in the agile feature/product design process working with cross-functional teams
Knowledge and Experience
* 5+ years direct experience with design, development and deployment of web applications and APIs
* BS or MS degree in Computer Science or related technical field or equivalent experience
* Strong experience in object-oriented design and development using Microsoft .NET and C# is essential.
* Proven expertise in UI development frameworks, with a strong preference for ReactJS.
* Hands-on experience with public cloud platforms, particularly AWS, is required.
* Proficient in development tools and environments including IDEs, web and application servers, Git, and Continuous Integration tools (preferably Jenkins).
* Experience with messaging and streaming platforms such as Kafka and AWS SQS.
* Skilled in containerization and orchestration technologies like Docker and Amazon ECS.
* Solid understanding of high-scale, multi-tenant web service development, including RESTful APIs and JSON.
* Strong database knowledge, with hands-on experience in MS SQL Server and PostgreSQL.
* Demonstrated ability to deliver high-quality code on schedule and collaborate effectively with cross-functional teams.
* Thorough understanding of web application security best practices.
* Extensive experience working in Agile development environments.
* Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization
#LI-MR1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.