Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Consulting/Principal Software Engineer image - Rise Careers
Job details

Consulting/Principal Software Engineer - job 2 of 2

BASIC FUNCTIONS: This position provides assistance and input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management.



QUALIFICATIONS:
• 10+ years of Software Engineering experience
• BS Engineering/Computer Science or equivalent experience required; advanced degree preferred

TECHNICAL SKILLS:
• Software development process expert in applicable methodologies (e.g., Agile, Waterfall).
• Expertise in data modeling, design and manipulation, optimization, best practices, tuning, and leading industry trend knowledge.
• Expertise in normalized/dimensional data modeling principles and their application to complex business needs.
• Expertise in industry technology language development trends.
• Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit.
• Expert knowledge of multiple data storage subsystems.
• Strong budgeting/finance skills.
• Proven expertise in the use and development of applicable desktop tool sets.
• Proven expert in partnering and leading internal and external technology resources in solving complex business needs.
• Strong interpersonal skills.
• Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
• Strong knowledge in industry best practices in external resource development.
• Solid knowledge of architectural principles.
• Ability to partner and lead internal and external technology resources in solving complex business needs.
• Strong proficiency with data manipulation language including optimization techniques.
• Ability to design and work with complex data models.
• Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
• Knowledge in using and developing applicable tool sets.
• Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
• Advanced problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
• Advance communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.



ACCOUNTABILITIES:
• Serve as a primary technical point of contact for external technology resources.
• Provide design input across a product.
• Work directly with customers and end users.
• Serve as acknowledged “go to” person on coding and technical issues.
• Interface with other technical personnel or team members to finalize requirements.
• Write and review portions of detailed specifications for the development of system components of moderate complexity.
• Complete complex bug fixes.
• Design and work with complex data models.
• Mentor lead software developers interested in consultancy on development methodologies and optimization techniques.
• All other duties as assigned.

LexisNexis, a division of RELX, 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. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK , or please contact 1-855-833-5120.

Please read our Candidate Privacy Policy.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Consulting/Principal Software Engineer, RELX

Join LexisNexis in Raleigh, NC, as a Consulting/Principal Software Engineer, where your extensive experience will shine in a vibrant, innovative environment. In this critical role, you'll assist management by leading multifunctional development initiatives and tackling complex technical challenges. Your expertise in software engineering, built over 10+ years, will make you a vital source of knowledge for the team. You'll dive into coding, design intricate data models, and offer strategic insights on project sizing and budget management. Expect to collaborate closely with both internal teams and customers to define requirements, offer technical guidance, and troubleshoot issues. As a mentor to other developers, you’ll share your insights into development methodologies, ensuring best practices are applied for optimal results. With a treasure trove of technologies at your fingertips, including Java, C++, SQL, and more, your skills will help drive essential solutions that align with industry trends. Your ability to communicate effectively with various stakeholders, from executives to end-users, will play a crucial role in your success. If you thrive in a collaborative, fast-paced setting, and you’re ready to elevate your career, we can’t wait to hear from you at LexisNexis!

Frequently Asked Questions (FAQs) for Consulting/Principal Software Engineer Role at RELX
What are the key responsibilities of a Consulting/Principal Software Engineer at LexisNexis?

As a Consulting/Principal Software Engineer at LexisNexis, your main responsibilities will include leading multifunctional development projects and mentoring other developers. You’ll serve as a primary technical contact, providing design input for product development, resolving complex technical issues, and collaborating directly with customers. You'll also focus on writing and reviewing detailed specifications and completing complex bug fixes.

Join Rise to see the full answer
What qualifications do I need to be a Consulting/Principal Software Engineer at LexisNexis?

To qualify for the Consulting/Principal Software Engineer position at LexisNexis, you’ll need over 10 years of software engineering experience and a Bachelor's degree in Engineering, Computer Science, or equivalent. An advanced degree is preferred, alongside expertise in methodologies like Agile and Waterfall, as well as significant knowledge of data modeling, design principles, and various programming languages such as Java, C++, and SQL.

Join Rise to see the full answer
What technical skills are essential for a Consulting/Principal Software Engineer at LexisNexis?

Essential technical skills for a Consulting/Principal Software Engineer at LexisNexis include expertise in software development processes, proficiency in multiple programming languages, and strong knowledge in database technologies. You should have experience with data manipulation, optimization techniques, and test-driven development, along with the ability to work with complex data models.

Join Rise to see the full answer
What type of projects will I work on as a Consulting/Principal Software Engineer at LexisNexis?

As a Consulting/Principal Software Engineer at LexisNexis, you’ll work on diverse projects that require innovative solutions for complex business needs. This includes collaborating on new product features, addressing client-specific requests, and instilling best practices in your team to enhance project outcomes and efficiency.

Join Rise to see the full answer
What opportunities for growth does LexisNexis offer for Consulting/Principal Software Engineers?

LexisNexis is dedicated to your professional growth. As a Consulting/Principal Software Engineer, you'll have access to leadership opportunities, continuous learning through mentorship, and the chance to work with cutting-edge technologies. The collaborative environment encourages you to engage with both internal teams and external stakeholders, expanding your skill set and enhancing your career path.

Join Rise to see the full answer
Common Interview Questions for Consulting/Principal Software Engineer
Can you describe your experience with Agile and Waterfall methodologies as a Consulting/Principal Software Engineer?

In your response, detail specific projects where you applied Agile or Waterfall methodologies. Highlight your role in managing sprints or phases, discussing how the chosen methodology influenced project outcomes. Provide examples of challenges faced and how you adapted processes to ensure successful delivery.

Join Rise to see the full answer
How do you approach complex problem-solving in your role as a Consulting/Principal Software Engineer?

When addressing this question, share your problem-solving framework. Talk about how you gather data, consult with team members, and analyze potential solutions. Use a real-life example where your approach led to a successful resolution of a technical challenge to illustrate your method.

Join Rise to see the full answer
What experience do you have mentoring junior developers?

Discuss your approach to mentorship, including how you identify the needs of junior developers. Provide examples of how you've guided them through technical challenges or best practices in development methodologies, emphasizing the positive impact of your mentorship on their growth.

Join Rise to see the full answer
What strategies do you use for optimizing database performance?

Detail techniques you've employed to optimize database performance, such as indexing strategies, data normalization, and query optimization. Share specific results from projects where these strategies led to measurable improvements in performance.

Join Rise to see the full answer
How do you stay updated on the latest technologies and industry trends?

Your answer should reflect your commitment to professional development. Mention subscriptions to industry journals, active participation in forums, attending conferences, or taking courses. Highlight how this continuous learning has influenced your work and decision-making.

Join Rise to see the full answer
How do you prioritize tasks and manage project deadlines?

Demonstrate your organizational skills by discussing tools and techniques you use for task management. Share a specific instance where you successfully juggled multiple responsibilities while ensuring projects were completed on time.

Join Rise to see the full answer
Can you give an example of a system you designed or developed?

Provide detailed insights into a system you were responsible for, including your design choices, the technologies used, and the challenges you faced. Focus on outcomes and any measurable success resulting from your contributions.

Join Rise to see the full answer
What is your experience with various programming languages mentioned in the job description?

Address your proficiency with each programming language listed, including specific projects or areas where you've applied them. Highlight any full-stack development experience, showcasing your versatility across both frontend and backend tasks.

Join Rise to see the full answer
How do you ensure quality in your development processes?

Talk about the practices you implement to maintain high quality, such as code reviews, automated testing, and adherence to coding standards. Share how these measures have resulted in high-quality deliverables in past projects.

Join Rise to see the full answer
What do you believe are key aspects of effective communication with stakeholders?

Discuss the importance of understanding your audience and tailoring communication styles. Share strategies for keeping stakeholders informed and engaged throughout a project, mentioning examples of reports or presentations you’ve created for various audiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

The Global Sales Effectiveness Manager at LexisNexis Risk Solutions will enhance sales team capabilities through effective onboarding and training.

Photo of the Rise User

Become an integral part of the iScience editorial team, shaping high-quality scientific publications in a collaborative and dynamic setting.

Join Northrop Grumman as a Staff Software Engineer and contribute to innovative advancements in National Security systems.

Photo of the Rise User
NRF Hybrid Houston, Texas, USA
Posted 12 days ago

Join Norton Rose Fulbright as a Senior Developer to spearhead the technical integration of Aderant Expert in a dynamic legal environment.

Join a dynamic team as a Flutter Full Stack Mobile Developer, building impactful mobile applications for a leading design-driven startup.

Photo of the Rise User
Posted 12 days ago

At Logic20/20, lead innovative software development efforts while working with advanced technologies and a supportive team.

Photo of the Rise User
Posted 8 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for an experienced Senior Software Engineer to develop innovative software solutions in Sunnyvale, CA.

Photo of the Rise User

Join Entegral as a Software Engineer 2, where you'll innovate in a remote-first environment and help improve critical business applications.

Photo of the Rise User
Aetos Systems Remote No location specified
Posted 12 days ago

Aetos Systems is looking for a talented DevOps Engineer (SME) to lead in deploying and managing cloud infrastructure for exceptional service delivery.

Photo of the Rise User

We're seeking a skilled Java Backend Services Developer II to enhance our Loan Payments AI team in Cincinnati.

Our number one strategic priority continues to be the organic development of increasingly sophisticated information-based analytics and decision tools that deliver enhanced value to professional and business customers across the industries that we...

177 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!