DaytonRecruiter Since 2001
the smart solution for Dayton jobs

Principal Software Engineer

Company: RELX
Location: Dayton
Posted on: March 18, 2023

Job Description:

BASIC FUNCTIONS: The Principal Software Engineer is responsible for high-level technical designs and implementing high-quality, customer-driven solutions. The position performs large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. Works with development teams and ensures the best practices are adhered to in areas such as unit and integration testing, CI/CD, documentation, security, and software design principles. This position is expected to be seen as a "go-to" person across the division for a set of technologies.QUALIFICATIONS:--- 10+ years of Software Engineering experience.--- BS Engineering/Computer Science or equivalent experience required; advanced degree preferred.A passion for software development as part of an agile team with a growth mindset.TECHNICAL SKILLS:--- Experience building scalable distributed systems in a commercial software development environment.--- A track record of success in developing and maintaining ETL pipelines with large distributed systems in an agile environment (HPCC, Hadoop, Apache Spark---, Flink Beam, Airflow, or similar).--- Experience in development languages including but not limited to: Java / Scala, ECL, Python, C/C++, XML, XSLT, and JSON.--- Experience in designing and working with complex data models.--- Experience in Unix/Linux environments, content processing/enrichment/delivery, and systems/software architecture.--- Experience working in a cloud environment such as Azure or AWS.--- Experience with data manipulation languages, including optimization techniques.--- Experience working with relational & No SQL Databases.--- Experience working with containerized platforms and tools: Docker and Cloud orchestration platforms such as Kubernetes are a plus.--- Experience with CI/CD pipelines with Jenkins or similar; Source code management tools.--- Experience working with Web Services (SOAP or REST) and parsing JSON and XML data.--- Ability to partner with internal and external technology resources in solving complex business needs.--- Implement development processes and coding best practices, and conduct code reviews to ensure quality, reliability, and performance in our content processing pipelines.--- Strong interpersonal, communication, and presentation skills and knowledge of industry best practices in development.--- The position requires frequent interaction with the product owners, engineering teams, and other cross-functional technology teams to troubleshoot problems related to content enrichment and delivery.ACCOUNTABILITIES:--- Build and operate scalable large-scale distributed systems and enrichment pipelines.--- Write well-crafted, well-tested, readable, and maintainable code.--- Write and review portions of detailed specifications for developing complex system components.--- Design and work with complex data models and improve the content enrichment platform.--- Work closely with other development team members to understand complex product requirements and translate them into software designs.--- Perform reviews to ensure enterprise and architectural standards and processes are followed.--- Interface with other technical personnel or team members to complete complex tasks.--- Serve as an acknowledged "go to" person on coding and technical issues.--- Mentor entry-level software engineers and ensure they are knowledgeable in critical aspects of their roles.--- Keep abreast of new technology developments.--- Seek diverse ideas and perspectives from various sources to create better solutions, products, and services.--- Other duties as assigned. LexisNexis, a division of RELX Group, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact accommodations@relx.com or if you are based in the US you may also contact us on 1.855.833.5120. Please read our Candidate Privacy Policy (https://www.relx.com/careers/join-us/privacy) RELX is a global provider of information and analytics for professional and business customers across industries.We help scientists make new discoveries, lawyers win cases, doctors save lives and insurance companies offer customers lower prices. We save taxpayers and consumers money by preventing fraud and help executives forge commercial relationships with their clients.In short, we enable our customers to make better decisions, get better results and be more productive.

Keywords: RELX, Dayton , Principal Software Engineer, Other , Dayton, Ohio

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Ohio jobs by following @recnetOH on Twitter!

Dayton RSS job feeds