• Senior Software Engineer

    Location US-GA-Atlanta
    Job ID
    2018-11335
    # of Openings
    1
    Job Category
    Information Technology
  • Overview

    Contribute to a safer, secure and more sustainable World! At UL, we know why we come to work. Thousands of us around the world wake up every day with one common purpose – to make the world a safer, more secure, and more sustainable place to live. We clear the way for our customers to introduce the latest products, technological advances, and systems in an increasingly complex world so they can provide peace of mind to the market. Our integrity is woven throughout our company and shapes the way we approach and deliver our solutions. We are proud that the work we do every day has a meaningful contribution to society. We continue to build upon our legacy of trusted expertise and partnership to keep our communities safe and secure as we march forward into the future. This helps us to sleep better at night, and we are confident that the millions of people we touch rest easier too.

    Responsibilities

    Our team consists of a unique combination of engineers, scientists and domain experts working on software and hardware, which is used to ensure the security and interoperability within the world of electronic transactions including the latest mobile payment solutions and modern transit payment systems.

    Our tools, consisting of desktop, web-based and mobile software (and specialized hardware), are used by major payment industry players in order to test systems and devices such as data processing systems, mobile devices, point-of-sale terminals, ATMs and SIM cards.

    • Designing, creating state of the art architecture for high volume, high performance, low latency and highly available platforms.
    • Maintaining the consistency and integrity of UL’s systems architecture through product lifecycle to ensure it continues to deliver the required business value.
    • Act as a consultant to the development teams by providing expert knowledge on software design practices and recommendations for component architectures, based on the system and business perspective.
    • Defining and maintaining the interface specifications between internal and external system components.
    • Working with Software Engineers on having a clear and unambiguous technical vision towards the organization, ensuring also that it is communicated clearly and often.
    • Contributing to a sustainable long term technology strategy by modeling solutions and performing trade-off analysis.
    • Support the various UL Service Lines facing functions with clarifications on the evolution of UL architectural technology, as well as in cases of complex architectural UL environments.
    • Understand what developers want and need from the architecture, mentor and coach them on how to use the architecture successfully.
    • Contribute to test automation in order to guard high quality software.
    • Guide brainstorm sessions with other Software Engineers

    Qualifications

    • BS / MS Degree in Information Technology, Computer Science, or equivalent experience.
    • At least 5+ years’ experience in software development.
    • Expertise with Java or JVM based programming language.
    • Knowledge of relational databases and SQL.
    • Knowledge with version control systems (Git).
    • Experience with application architecture patterns and best practices.
    • Good experience with frameworks and toolkits such as Spring, Spring Boot, Hibernate
    • Team player.

    Preferred Qualifications

    • Affinity with front end technologies like jQuery, bootstrap, AngularJS.
    • Experience with cloud services like AWS/Azure.
    • Experience with container technology (Docker, Vagrant).
    • Experience in mentoring more junior software engineers.
    • Knowledge with Global Markets/Market Risk.

     

    Applicants must be currently authorized to work in the United States on a full-time basis without sponsorship both now and in the future.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!