Senior Developer, Release Engineering Development
Senior engineer job at Intercontinental Exchange
Overview Job Purpose At ICE, we never rest. We are on a mission as a team. We are problem solvers and partners, always starting with our customers to solve their challenges and create opportunities. Our start-up roots keep us nimble, flexible, and moving fast. We take ownership and make decisions. We all work for one company and work together to drive growth across the business. We engage in robust debates to find the best path, and then we move forward as one team. We take pride in what we do, acting with integrity and passion, so that our customers can perform better. We are experts and enthusiasts - combining ever-expanding knowledge with leading technology to consistently deliver results, solutions and opportunities for our customers and stakeholders. Every day we work toward transforming global markets. The Senior Developer, Release Engineering will be responsible for Infrastructure development. The Engineering Development Solutions team is accountable for creating and supporting the ongoing improvement of infrastructure delivery management capabilities through application development, data management, and process automation. As an Infrastructure Developer, you will work to develop solutions rapidly and effectively through code that add real value for our organization. This position will focus on development of internal tools related to our continuous integration infrastructure in support of our development team. Responsibilities * Deliver high quality, tested and secure code * Write well designed, testable, tight, efficient, high quality code base by using industry standard software development practices using object-oriented languages. * Gather and refine specifications and requirements based on technical needs. * Analyze, design, develop, as well as implement RESTful services and APIs. * Use a range of architectures, tools, and frameworks to automate internal processes. * Work with internal and external teams to understand business and functional requirements to develop automation, requirements, and deliverables. Knowledge and Experience * Bachelor's degree in CIS or equivalent experience * 3+ years of software development experience in a commercial environment * 5+ years of experience with any of the following technologies: *
Linux or Windows administration * Scripting and programming languages (Java, PowerShell, Python, Golang, etc.) * Understand continuous integration, delivery tools and concepts * 3+ years of experience in developing API's. * Able to deliver high quality, working code using Python, or Golang frameworks * Expertise with object-oriented languages. * Experience in building services (REST and SOAP) with high focus on performance. * Experience with interacting and coding against APIs * Able to communicate effectively with both technical and business resources. * Fluent speaking, reading, and writing in English. * Some experience with unit testing and automated testing tools * An understanding of database schemas, relational data design theory, and must be proficient in database and web development. * Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform) is a plus. * Excellent analytical and problem-solving skills * Able to work in a service-oriented team environment. * Customer focused and dedicated to the best possible user experience. * Excellent communications skills Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics. #LI-SH3 #LI-ONSITE 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 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.
Cloud Engineering Tech Lead
Atlanta, GA jobs
At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose.
Position Overview:
Are you an experienced AWS cloud platform engineer with passion for automation and proficient with sustainability engineering? You would be joining a diverse multi-functional team to collaborate on building the service platform to enable Freddie Mac applications team to host/migrate business applications. The candidate should be able to drive implementation and improvement of tools and technologies for enterprise adoption in accordance with operational and security standards. Apply now and learn why there's #MoreAtFreddieMac!
Our Impact:
* Support operations by providing a resilient, highly available, and performing platform resulting in exceeding established metrics, customer requirements and financial objectives.
* Partner with Product and Business team members to ensure high quality product is developed and released into production.
* Work closely with Architecture, Customers, Operations, and Product to specify and document solutions and practices.
Your Impact:
* Provide technical leadership to a team of engineers as technical escalation point.
* Help management team define and implement strategy, roadmap and solutions and ensure standards.
* Practice and promote a Site Reliability Engineering (SRE) culture to improve and operate cloud platform offerings to the enterprise while working toward innovation, automation, and operational excellence.
* Participate in design reviews of architecture patterns for service/application deployment in cloud (AWS).
* Collaborate with platform pillar leads in core platform, container orchestration, monitoring, and databases to build-out the platform.
* Automate for efficiency and reliability and apply CI/CD tooling as appropriate.
Qualifications:
* Bachelor's degree in information technology, engineering, computer science, related field or equivalent experience. Advanced studies/degree is preferred.
* 3+ years of experience with engineering and supporting containerization technology ( Kubernetes, AWS(ECS/EKS) etc.) at scale.
* 5+ years proven experience with AWS cloud formation, Terraform, or similar tools.
* 8 - 10 years of overall information technology experience with an emphasis on integration and delivery of virtual/cloud platforms to enterprise applications, recent public cloud experience preferred.
* Experience with Rancher, ArgoCD, Python, Ansible and shell scripting to automate routine operation tasks.
* Ability to provide 24x7 operational support on periodic basis and triage complex issues to restore availability.
* Documentation of Engineering Solutions and Designs.
Keys to Success in this Role:
* Excellent collaborator and phenomenal teammate.
* A spirit for innovation and ability to work in the space of "no longer" and "not yet".
* Ability to quickly comprehend the functions and capabilities of new technologies.
Current Freddie Mac employees please apply through the internal career site.
We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.
CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit ****************** and register with our referral code: MAC.
Time-type:Full time
FLSA Status:Exempt
Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.
This position has an annualized market-based salary range of $145,000 - $217,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.
Auto-ApplySenior Staff Engineer - Featurespace
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
At Visa, we are passionate about making a difference. We lead the way in disrupting fraud from multiple vectors. In this role you will be joining an exciting, innovative business new to the Visa family.
At Featurespace, we strive to be the world's best software company at protecting our clients and their customers from fraud attacks. We do that with personality, heart and professionalism, cultivating an innovative, fun and positive team atmosphere where everybody can contribute to solving our clients' problems in new, innovative ways. We are always seeking to be the best at what we do and make our customers smile.
The Opportunity
As a Senior Staff Engineer, you will help us achieve our goals and deliver success on behalf of our customer by designing and developing complex, scalable services and infrastructure for our SaaS platform. You will lead technical initiatives that span multiple teams and domains, collaborating with product, engineering, and infrastructure stakeholders to define and deliver technical strategy.
You will provide deep technical guidance and mentorship to engineering teams. Shaping system architecture and contributing to key design decisions. You will drive standards for code quality, testing, operational readiness, and deployment, as well as leading and participating in incident response for critical production systems (including on-call as necessary).
Responsibilities
We hire people with a willingness to adapt to a variable role, so along with the key responsibilities below, we ask for ownership of any other duties as required.
Build and maintain strong working relationships across product, infrastructure, and operations.
Act as a technical architect and thought leader across teams, influencing design decisions and technology direction at the department level.
Lead end-to-end delivery of technically ambitious, high-impact projects.
Proactively identify system-wide challenges and propose scalable, robust solutions.
Be accountable for the long-term technical health and operational excellence of key parts of the platform.
Contribute to and evolve engineering-wide best practices, tooling, and operational processes.
Provide technical sponsorship and mentorship for engineers at all levels, including Senior and Staff Engineers.
Partner with engineering leadership to shape technology vision, hiring strategy, and organizational design.
Act as a primary escalation point for cross-cutting initiatives, architecture concerns, and stakeholder alignment.
This is a hybrid position. Expectation of days in office are 3 days per week.
Qualifications
Basic Qualifications
8+ years of relevant work experience with a Bachelor's Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
Preferred Qualifications
9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
Required experience:
Extensive experience in software engineering, including experience in staff+ level roles or equivalent scope.
Proven track record of technical leadership across teams and large-scale systems.
Expertise in distributed systems design, scalable architecture, and cloud infrastructure.
Proficient in object-oriented programming (preferably Java), and experienced in system-level thinking.
Experience driving design reviews, architectural guidance, and technical decision-making.
Strong background in test automation, continuous integration, and system monitoring.
Comfortable operating in a modern DevOps environment, with production ownership responsibilities.
Additional Information
Work Hours: Varies upon the needs of the department.
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 135,200.00 to 196,300.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.
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.
Principal Engineer
Senior 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.
This role will be part of a team within ICE's Derivatives Trading Development organization to build software solutions for high throughput , low latency applications using C++/Java on Linux Platform.
Responsibilities
* Manage all phases of the project life-cycle including implementation, programming, testing and maintaining software systems
* Provide direction on engineering projects and offers recommendations to management on potential solutions to issues
* Manage deadlines and other department related tasks
* Design and Develop C++ and/or Java based application using Low Latency libraries
* Investigate, profile, and optimize performance of software components
* Provide Production Support for existing applications
* Execute POCs to identify solutions to ambiguous and challenging problems
* Promote a culture of responsibility, ownership, and support for teammates
Knowledge and Experience
* Bachelor's or Master's degree in Computer Science or equivalent
* 10+ years of recent C++ and/or Core Java Experience
* Expert level understanding of:
* Low latency and high throughput server-side development
* C++, Core Java, Bash or Python scripting
* Linux commands and tools
* Experience with performance tuning, debugging, and memory profiling is a must
* Excellent analytical/quantitative, problem solving, and interpersonal skills
* Ability to lead collaborations across multiple teams
* Extensive knowledge and understanding in all aspects of the Software Development Life Cycle
* Proficient in statistical modeling on large trading and market data set
* Experience with predictive signals and market impact analysis preferred
* Experience with Derivatives Trading Domain Preferred
* Hands-on experience with market data and order routing preferred
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Senior Engineer, Systems Engineering
Senior engineer job at Intercontinental Exchange
Job Purpose The Senior Engineer, Systems Engineering is responsible for creating and maintaining availability and performance of legacy OpenVMS environments. Knowledge of maintaining Linux and Windows servers, in non-production, and production environments would be highly beneficial. This individual works as part of a results-oriented service delivery team and assists configuration analysts, release engineers, developers, and operations teams. Additionally, the Engineer performs root cause analysis of problems, selects, and implements automation tools, and actively participates in deeply technical discourse.
Responsibilities
* Respond to and assist in production operations in a 24/7 environment
* Provide technical analysis, resolve problems, and propose solutions
* Provide support to, and coordinate with, developers, operations staff, release engineers, and end-users
* Educate and mentor team members and operations staff
* Participate in a weekly on-call rotation for after-hours support
Knowledge and Experience
* 5+ years of experience with the OpenVMS Operating System
* Solid experience with HPE Itanium Blade servers
* Solid experience coding with DCL
* Strong understanding of VMS networking including TCP/IP, DECnet and logical link devices
* Strong understanding of VMS disk and filesystem management
* Familiarity with SAN attached storage and device management
* Familiarity with Active Directory and DNS, Bind, DHCP, Infoserver LDAP
* Demonstrable knowledge of multi-tiered, highly available, and resilient application design
* Knowledge of horizontal and vertical scaling for performance and high availability
* Understanding of virtualization and experience with VMWare
* Top-tier analytics and problem solving
* Ability to work in a service-oriented team environment
* Experience with project Management, organization, and time management
* Customer focused and dedicated to the best possible user experience
* Effective communicator with both technical and business resources
Preferred
* Degree in engineering discipline or equivalent experience in Systems Engineering
* Intermediate understanding of application and server virtualization
* Experience with automation/configuration management using either Puppet, Chef, Ansible or an equivalent
* Ability to perform network analysis with tools, tcpdump, wireshark, tshark
#LI-JM1
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Engineer, Systems Engineering
Senior engineer job at Intercontinental Exchange
Job Purpose We are on a mission as a team. We are problem solvers and partners, always starting with our customers to solve their challenges and create opportunities. Our start-up roots keep us nimble, flexible, and moving fast. We take ownership and make decisions. We all work for one company and work together to drive growth across the business. We engage in robust debates to find the best path, and then we move forward as one team. We take pride in what we do, acting with integrity and passion, so that our customers can perform better. We are experts and enthusiasts - combining ever-expanding knowledge with leading technology to consistently deliver results, solutions and opportunities for our customers and stakeholders. Every day we work toward transforming global markets.
The Application Engineering team provides top-tier support, maintenance, and solution design on multiple applications, including MFT (Sterling Integrator), message queueing (SWIFT, IBM MQ), and reporting platforms (Business Objects, Tableau). This Engineer will create and maintain availability and high-performance of various applications in mixed UNIX and Windows development, in both non-production and production environments. This role will also perform root cause analysis of problems, select and implement automation tools, and actively participate in deeply technical discourse.
Responsibilities
* Design, plan and implementation of integrated solutions
* Tune systems for maximum available performance
* Respond to and assist in production operations in a 24/7 environment
* Troubleshoot and resolve issues both proactively and as discovered
* Application support and administration for SWIFT, IBM MQ, Tableau and other applications
* Manage application configurations, patch Levels and Evolution Paths
* Provide technical analysis, resolve problems, and propose solutions
* Provide support to and coordinate with developers, operations staff, release engineers, and end-users
* Educate and mentor team members and operations staff
* Participate in a weekly on-call rotation for after-hours support and change events
Knowledge and Experience
* Bachelor's degree in CIS or equivalent experience in Systems Engineering/Information Technology
* 3+ years proven experience with third party application support
* Strong initiative to learn and assimilate new software/technologies and improve business processes
* Demonstrated Fundamental knowledge of Linux Operating Systems (RedHat variants preferred)
* Demonstrated Fundamental knowledge of Windows Operating Systems (2019+)
* Fundamental understanding of the SDLC processes, and tools (GIT, Puppet, etc.)
* Fundamental understanding of Operational Concepts (DR, BCP, Prod vs. Non-Prod)
* Functional Scripting Knowledge (Perl, BPML, JavaScript, Bash, Python, PowerShell and/or others)
* Top-tier analytics and problem solving
* Ability to work in a fast-paced service-oriented team environment
* Customer focused, and dedicated to the best possible user experience
* Communicate effectively with both technical and business resources
Desired Knowledge and Experience
* Experience in automation tool development and methodologies, like Ansible and Puppet
* Strong understanding of project management, organization, and time management
* Experience with Sterling Integrator and MQ
* Experience with Tableau
* Basic understanding of SQL Database concepts (Oracle, MySQL)
* Experience with LDAP systems
Illinois Base Salary Range
The expected base salary for this role, if located in Illinois, is between $90,000 - 120,000 USD. The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. Regular full-time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances.
New York Base Salary Range
The expected base salary for this role, if located in New York, is between $113,300 - 128,800 USD. The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. Regular full-time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Engineer, Systems Engineering
Senior engineer job at Intercontinental Exchange
Job Purpose We are on a mission as a team. We are problem solvers and partners, always starting with our customers to solve their challenges and create opportunities. Our start-up roots keep us nimble, flexible, and moving fast. We take ownership and make decisions. We all work for one company and work together to drive growth across the business. We engage in robust debates to find the best path, and then we move forward as one team. We take pride in what we do, acting with integrity and passion, so that our customers can perform better. We are experts and enthusiasts - combining ever-expanding knowledge with leading technology to consistently deliver results, solutions and opportunities for our customers and stakeholders. Every day we work toward transforming global markets.
The Platform Engineer is responsible for creating and maintaining the core automation services within ICE's infrastructure. This role will be a combination of hands-on work and assisting in setting new standards via automated tooling. A successful candidate will understand the complete software development lifecycle and have a proven track record of building infrastructure and automation platforms, mentoring other engineers, and educating infrastructure staff. Additionally, the Platform Engineer performs root cause analysis of problems, selects, develops, and implements automations tools and actively participates in deep technical discussions.
Responsibilities
* Assist in the design, planning and implementation of solutions using Python programming language
* Build and maintain automation scripts in Ansible and Python
* Collaborate with cross-functional teams to develop and maintain RESTful APIs
* Write reusable, testable, and efficient code
* Possess strong knowledge of operating systems such as Windows and Linux
* Have a deep understanding of file systems, process management, memory management, security, and other essential components of an operating system
* Mentor and coach junior developers to improve their skills and knowledge
* Analyze, program, and modify software enhancement requests
* Participate in code reviews, design reviews, and architecture discussions
* Respond to and assist in production operations in a 24/7 environment
* Identify and solve complex software development problems and provide technical guidance to the team
* Use a range of architectures, tools, and frameworks to automate internal processes
* Work with internal and external teams to understand business and functional requirements to develop automation, requirements, and deliverables
* Provide technical analysis, resolve problems, and propose solutions
* Provide support to, and coordinate with, developers, operations staff, and release engineers
* Educate and mentor team members and operations staff
* Participate in a weekly on-call rotation for after-hours support
Knowledge and Experience
* Degree in engineering/computer science discipline or equivalent experience in Systems Engineering
* 3+ years of experience automating manual IT work processes
* 2+ years of experience in software development with expertise in Python programming
* 1+ years of experience in ansible code development
* 2+ years of experience Windows Server or Linux Server
* Proficient in API development, including RESTful APIs and microservices
* Experience with containerization and orchestration using Docker and Kubernetes is added advantage
* Top-tier analytics and problem solving
* Ability to work in a service-oriented team environment
* Project Management, organization, and time management
* Customer focused, and dedicated to the best possible user experience
* Communicate effectively with both technical and business resources
* Fluent speaking, reading, and writing in English
Desired Knowledge and Experience
* 1+ years of experience in PowerShell code development
* 1+ years of experience in GitHub Actions development
* 1+ years of experience in Jenkins and Groovy language
#LI-SH3
#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 Software Engineer
Senior engineer job at Intercontinental Exchange
Job Purpose ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage 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.
In this Senior Software Engineer role, you will be working in a dynamic development team while collaborating with other developers, product management and customer support teams. You will have an opportunity to participate in designing and developing services utilized across product lines. All our products are deployed in public (AWS) and/or private cloud environments.
Responsibilities
* Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
* Run planning meetings and facilitate accurate estimation of tasks
* Develops models of business functionality through prototyping. Participates in design and code review and code management.
* Interact with Product Management to understand and gather business requirements.
* Interact with other Teams to resolve dependencies.
* Assessing the efficiency of technologies, instruments, and equipment.
* Use project's best practices and coding standards.
* Remove the technical impediments.
* Conduct project risk identification and mitigation action planning with the Engineering Manager.
* Assist with the planning and execution of the projects.
* Create technical designs and documentation.
Knowledge and Experience
* 5+ years of direct experience with modern web stacks, design, development and deployment of high-volume web applications and APIs.
* Working knowledge of relational database design and management.
* History of building resilient, stateless, scalable, distributed and observable systems.
* Experience in building services (REST) with high focus on performance.
* Expertise with microservices and knowledge of modern cloud services (AWS).
* Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality.
* "You build it - You own it" mentality is a must. Sense of ownership is paramount to achieving success.
* Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills.
Technology Stack
* Java 8+/Spring Boot
* Reactive programming
* RESTful microservices
* SQL/PostgreSQL
* Apache Kafka
* AWS
* Docker
* Kubernetes
* Terraform
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 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 Developer
Senior 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 Software Developer
Senior 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.
Senior Full Stack Developer
Senior 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 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 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 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 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.