Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer II image - Rise Careers
Job details

Senior Software Engineer II

BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

QUALIFICATIONS:
• 4+ years of Software Engineering experience

TECHNICAL SKILLS:
• Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
• Strong proficiency with data manipulation language including optimization techniques.
• Strong understanding of normalized/dimensional data modeling principles.
• Strong knowledge of multiple data storage subsystems.
• Expertise in development languages including but not limited to: Java, Kotlin, JavaScript, C/C++, HTML, XML, SQL, UNIX, and Python.

• Strong knowledge of Android development and Firebase.

• Knowledge of Cloud development
• Strong research skills.
• Strong knowledge in industry best practices in development.
• Knowledge in using and developing applicable tool sets.
• Ability to interface competently with other technical personnel or team members to finalize requirements.
• Ability to work well with internal and external technology resources.
• Knowledge of test-driven development.
• Ability to write and review portions of detailed specifications for the development of complex system components.
• Ability to complete complex bug fixes.
• Good oral and written communications skills.



ACCOUNTABILITIES:
• Interface with other technical personnel or team members to finalize requirements.
• Write and review portions of detailed specifications for the development of complex system components.
• Complete complex bug fixes.
• Work closely with other development team members to understand complex product requirements and translate them into software designs.
• Successfully implement development processes, coding best practices, and code reviews.
• Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
• Resolve complex technical issues as necessary.
• Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
• Keep abreast of new technology developments.
• Design and work with complex data models.
• Mentor less-senior software developers on development methodologies and optimization techniques.
• All other duties as assigned.

The salary range provided in this posting is the base salary range for Maryland:$98,100.00 - $163,500.00

At LexisNexis Risk Solutions, having diverse employees with different perspectives is key to creating innovative new products for our global customers. We have 30 diversity employee networks globally and prioritize inclusive leadership and equitable processes as part of our culture. Our aim is for every employee to be the best version of themselves. We would actively welcome applications from candidates of diverse backgrounds and underrepresented groups. 

We are 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

$130800 / YEARLY (est.)
min
max
$98100K
$163500K

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 Senior Software Engineer II, RELX

Are you an experienced coder looking to take your software engineering skills to the next level? LexisNexis Risk Solutions in Alpharetta, GA, is searching for a talented Senior Software Engineer II to join our dynamic team. In this position, you’ll dive deep into complex research, design, and software development assignments, contributing to both software functional areas and product lines. You’ll play a key role in mentoring junior team members and converting user/customer needs into practical software solutions. Your advanced knowledge in software development methodologies, programming languages like Java, Kotlin, and Python, and cloud technologies will be crucial for devising innovative solutions. You will also engage with cross-functional teams, coordinate requirements, and implement best coding practices. If you're someone who enjoys solving tough technical problems, thrives in an agile environment, and wants to lead by example while keeping up with technology trends, then we want to hear from you! At LexisNexis Risk Solutions, we foster a diverse culture where every team member can shine. Our aim is to empower you to be the best version of yourself while creating remarkable products for our clients.

Frequently Asked Questions (FAQs) for Senior Software Engineer II Role at RELX
What are the primary responsibilities of a Senior Software Engineer II at LexisNexis Risk Solutions?

As a Senior Software Engineer II at LexisNexis Risk Solutions, your key responsibilities will focus on complex software design and research tasks. You will mentor junior developers, engage with users to understand their needs, translate those into software solutions, and work closely with development teams to implement best practices in coding and software methodologies. You'll be responsible for reviewing specifications, handling bug fixes, and ensuring that software products meet high-quality standards.

Join Rise to see the full answer
What qualifications are required to become a Senior Software Engineer II at LexisNexis Risk Solutions?

To qualify for the position of Senior Software Engineer II at LexisNexis Risk Solutions, candidates should have over 4 years of software engineering experience. A strong proficiency in languages like Java, Kotlin, and Python, along with familiarity with cloud development and data modeling principles, is crucial. A solid understanding of development frameworks and methodologies like Agile and Waterfall will also be expected, as will strong communication skills to interact with both technical team members and customers.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer II at LexisNexis Risk Solutions be proficient in?

A Senior Software Engineer II at LexisNexis Risk Solutions should be proficient in multiple programming languages, including but not limited to Java, Kotlin, JavaScript, C/C++, HTML, XML, SQL, UNIX, and Python. Proficiency in Android development and Firebase is also highly valued, as well as knowledge of cloud development technologies, to build scalable software solutions.

Join Rise to see the full answer
What type of work environment can a Senior Software Engineer II expect at LexisNexis Risk Solutions?

At LexisNexis Risk Solutions, a Senior Software Engineer II can expect to work in a dynamic and collaborative environment that values the principles of Agile and Waterfall development methodologies. The team promotes a culture of continuous learning and improvement, offering opportunities for mentorship and skill development while working on innovative projects that fulfill customer needs.

Join Rise to see the full answer
How does LexisNexis Risk Solutions support diversity among its software engineering team?

LexisNexis Risk Solutions prioritizes diversity and inclusivity among its workforce, recognizing that diverse perspectives drive innovation. The company offers multiple diversity employee networks and actively encourages applications from individuals of various backgrounds and experiences in order to create a more equitable work environment. This culture of inclusion extends to every level of the organization, making it a welcoming place for everyone.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer II
Can you describe your experience with Agile software development?

When answering this question, highlight specific projects where you employed Agile methodologies. Share how you contributed to sprint planning, daily stand-ups, and retrospectives, and how these practices impacted project outcomes positively. Providing examples will showcase your hands-on experience.

Join Rise to see the full answer
Tell us about a challenging bug you encountered and how you resolved it.

This question allows you to demonstrate your problem-solving skills. Describe a particular bug in detail, the steps you took to identify its root cause, and the strategies you used to fix it. Emphasize your debugging tools and techniques, and share any lessons learned from the experience.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Discuss your methodology when mentoring. Highlight how you identify the strengths and weaknesses of junior developers and create tailored learning paths. Sharing personal success stories of mentoring can reflect your capability in guiding others effectively.

Join Rise to see the full answer
What process do you follow for writing code that is easy to maintain?

When addressing this question, focus on principles such as clean coding practices, documentation, and modular design. Share examples of how these practices have helped you and your team in the past. This shows your understanding of the long-term implications of coding standards.

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

Talk about maintaining quality through testing methodologies like unit testing and code reviews. Elaborate on how you iterate between writing code and testing it, ensuring that you're delivering high-quality software. Practical examples can help illustrate your point effectively.

Join Rise to see the full answer
What steps do you take to stay updated with new technologies?

Here, showcase your commitment to continual learning. Mention resources such as online courses, workshops, or tech meetups you engage with. Discuss how implementing new tools and technologies has positively impacted your previous projects.

Join Rise to see the full answer
Describe your experience with database management and optimization techniques.

Detail your hands-on experience with relational and non-relational databases. Provide insights into optimization techniques you've employed to enhance database performance, including indexing and query optimization.

Join Rise to see the full answer
How do you collaborate with team members on projects?

Illustrate your collaboration efforts in past projects. Discuss tools you've used for project management and communication, as well as your approach to resolving conflicts or differing opinions during team discussions.

Join Rise to see the full answer
What is your experience with APIs, and how have you used them in your projects?

Talk about how you've designed, developed, or integrated APIs in your projects. Share your understanding of RESTful and SOAP APIs and how they can enhance functionality and interoperability between systems.

Join Rise to see the full answer
Can you explain the concept of test-driven development (TDD) and its benefits?

Explain TDD as a development approach where you write tests before coding to validate functionality. Discuss how this can lead to fewer bugs and better software design, showcasing your knowledge of industry best practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago

Join Experian as a Staff Engineer to enhance system efficiencies and contribute to innovative software solutions.

Photo of the Rise User
Posted 3 days ago

Join Jobgether as an iOS Engineering Manager and lead a talented team to drive the development of high-quality iOS applications.

Photo of the Rise User
Performance Bonus
Paid Holidays

Be part of Doctolib's mission to enhance healthcare access by driving the development of their user access management systems as a Senior Software Engineer.

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...

67 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 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!