Full Time

Principal Software Engineer

Donnelley Financial Solutions (DFIN)
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Donnelley Financial Solutions (DFIN), so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer at Donnelley Financial Solutions (DFIN) will play a pivotal role in leading the design and development of innovative software solutions that streamline operations and enhance client experiences. This position requires a blend of technical proficiency, leadership capabilities, and strategic vision to guide project initiatives from conception through implementation. The principal engineer will collaborate closely with cross-functional teams, mentor junior engineers, and ensure that the engineering processes align with organizational goals while adhering to industry best practices.



Job Responsibilities

  • Lead the architecture and design of scalable software systems in line with business requirements and best practices.
  • Mentor and guide junior software engineers in technical skills and career development.
  • Collaborate with product management and stakeholders to understand requirements and translate them into technical specifications.
  • Conduct code reviews to ensure code quality and adherence to standards.
  • Develop, test, and maintain high-quality software solutions while troubleshooting and resolving issues promptly.
  • Stay updated on emerging technologies and trends, advocating for their adoption where beneficial.
  • Participate in agile development processes, contributing to sprint planning and retrospectives.
  • Utilize performance metrics to monitor applications and implement improvements as necessary.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • A minimum of 8 years of professional software development experience.
  • Proficiency in multiple programming languages, such as Java, C#, or Python.
  • Strong experience in cloud platforms like AWS, Azure, or Google Cloud.
  • Hands-on experience with database management systems (SQL and NoSQL).
  • Solid understanding of software development methodologies, especially Agile and DevOps practices.
  • Exceptional problem-solving skills and the ability to think critically under pressure.
  • Excellent communication skills, both written and verbal, with the ability to work collaboratively in a team environment.


Technologies & Tools

The Principal Software Engineer will utilize a wide array of technologies and tools to facilitate the development of software solutions. These include cloud services such as AWS and Azure for infrastructure management, Git for version control, software development frameworks such as Spring or .NET, and continuous integration/continuous deployment (CI/CD) tools. Additional tools may include JIRA for project management, Docker for containerization, and various database technologies such as MySQL, PostgreSQL, and MongoDB for data storage and retrieval.



Ideal Candidates

Ideal candidates for the Principal Software Engineer position at DFIN will possess a strong mix of technical expertise and leadership qualities. They should be innovative thinkers who are not only capable of leading technical projects but also inspire and uplift their teams. A successful candidate is expected to be detail-oriented, with a proactive approach to problem-solving and a passion for excellence in software engineering. They should demonstrate emotional intelligence with a focus on fostering a collaborative and inclusive work environment, while also being adaptable to changing priorities and technologies.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.