Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Donnelley Financial, LLC

Description:

Join a dynamic team at the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting and capital markets transactions. At DFIN, we are a values-driven organization that empowers you to build a fulfilling career while bringing your authentic self to work every day.Our "Win as One" mentality ensures that our team's success is directly linked to Client, Shareholder and Employee Satisfaction.

Recognizedas one of AMERICA'S MOST LOVED WORKPLACES for five consecutive years and a Built In Best Places to Work for six years, we are committed to our employees' total well-being. Enjoy competitive compensation, a flexible workplace, comprehensive benefits, and opportunities for professional growth. Bring your passion and talents to DFIN - because being YOU thrives here.

Summary:

We are looking for technical team members at all levels who want to push themselves to deliver best in market SaaS solutions. We offer a challenging environment where you will have to grow, adapt and use your skills consistently. Our customers rely on us in the moments that matter. Engineering delivers on that promise.

You can read the bullets below. But they almost always look the same, right? Here is the deal - being a principle engineer here at DFIN means helping us deliver SaaS software solutions for our customers that primarily work with the SEC or other global regulating bodies. Our products are in demand because we solve regulatory problems for our customers. As a principal engineer, you'll own projects end to end, write code that others will look towards as a standard, understand how we operate our systems and make sure our technology grows and doesn't become a big pile of tech debt.

Responsibilities:
  • Be a key contributor to our development practice: design, full-stack development and testing.
  • Write concise, clear, well-tested and well-documented code with quality that adheres to industry best practices.
  • Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring.
  • Ensure automated tests and test frameworks are highly effective in terms of software quality, refactor flexibility, and integration/delivery speed.
  • Concurrent and asynchronous software design/development.
  • Analyze, design and build solutions that solve the problems we have, not the problems that we think we may have one day. You are responsible for keeping the team in the present.
  • Build software with people. Product managers, other developers, SRE, junior engineers, senior engineers, offshore. Construct software that matters.
  • Understands that systems are to be operated and monitoring and metrics are important.
  • Advocate for simplicity, reliability, manageability, scalability, extensibility, reusability and performance.
  • O11y data driven optimization of latency, compute, memory, storage, and network traffic.
  • Make sure to constantly address technical debt. Shine a light on it, even when it hurts.
  • Build software with people. Product managers, other developers, SREs, junior engineers, senior engineers, and offshore. Construct software that matters!
Qualifications:
  • Be committed to your development, the products you work on and the firm.
  • Experience designing services based and/or tiered web applications and systems.
  • 8-10 years of experience designing and building scalable data-driven software applications.
  • Experience developing secure code meeting security standards and willing to participate in financial systems security practices.
  • Experience in .Net Framework, C#, API's RESTful web services, JavaScript, React.js (pick your flavor), SQL Server, Visual Studio, Azure DevOps. Generally adaptable across the stack
    • Proficient in one of and willing to work on all of C#, Node JS, Java, Typescript services
    • Threading/concurrency and/or asynchronous experience
    • RDBMS such as SQL Databases such as SQL Server or PostgreSQL
    • Moderate to deep protocol/Networking insight
  • * Proven experience building products and services used by customers
  • * Azure, AKS, Docker, Kubernetes
  • Education
    • BS in Computer Science or equivalent work experience.

It is the policy of Donnelley Financial Solutions to select, place, and manage all its employees without discrimination based on race, color, national origin, gender, age, religion, actual or perceived disability, veteran status, actual or perceived sexual orientation, genetic information or any other protected status.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or accessjobs.dfinsolutions.com as a result of your disability. You can request a reasonable accommodation by sending an email to View email address on click.appcast.io.

At DFIN, protecting your identity is a top priority. Please be aware of scammers impersonating DFIN recruiters. DFIN recruiters will never request personal information via email or text. You will only receive a text from us if you've already been in contact. All automated messages will come from View email address on click.appcast.io . If you ever have doubts about the legitimacy of any communication from us, please do not hesitate to reach out for verification via View email address on click.appcast.io (this email is for general TA questions and is not used for updates on your application status).#BI-Remote

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Rockville, MD vacancy
  •  ...global markets, where we deliver innovative software and service solutions for essential...  ...rely on us in the moments that matter. Engineering delivers on that promise. You can...  ...regulatory problems for our customers. As a principal engineer, you'll own projects end to... 
    Suggested
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    a month ago
  • $200k - $225k

     ...Principal Software Engineer Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their... 
    Suggested
    Work at office
    3 days per week

    Xometry

    Rockville, MD
    3 days ago
  •  ...A bit about us: A rapidly growing 800 Person Medical Device company is currently hiring for a fully remote Principal Software Engineer with full-stack Java experience! Why join us? Competitive Base Salary of 150-180K+! 7% Bonus 3% Match on the 401K Accelerated... 
    Suggested
    Temporary work
    Currently hiring
    Local area
    Remote work
    Flexible hours

    Jobot

    Rockville, MD
    1 day ago
  • $148k - $193k

     ...Principal Software Engineer, Manufacturing Intelligence North Bethesda, MD Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers... 
    Suggested

    Xometry

    Rockville, MD
    3 days ago
  • $118.3k - $224.9k

     ...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Fulton, MD
    3 days ago
  • $131.3k - $237.35k

     ...Description Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software... 
    Local area
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    5 days ago
  • $163.8k - $257.4k

     ...your ambition, you won’t just contribute. You’ll make things happen-fast. About the Role: We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo's customer-facing GraphQL API platform, built on top of our industry-... 
    Worldwide

    ZoomInfo Technologies LLC

    Bethesda, MD
    4 days ago
  • $160k - $165k

     ...position is primarily remote. There may be rare meeting in the downtown DC area.** Job Summary JCDS is hiring a senior software engineer to lead an Alfresco-based content management system migration and upgrade effort for a US Federal customer. This effort will... 
    Remote work
    Work from home
    Flexible hours

    JCD Staffing

    Bethesda, MD
    3 days ago
  • $163.8k - $257.4k

     ...your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role: We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo’s customer-facing GraphQL API platform , built on top of our industry-leading... 
    Worldwide

    I did my part and supported the Regular Toilet

    Bethesda, MD
    3 hours ago
  • $130.8k - $203.07k

     ...Principal Software Engineer - On-site Location: Germantown, MD, US, 20876 Job ID: 114271 DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company... 
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    Leonardo DRS

    Germantown, MD
    2 days ago
  • $131.3k - $237.35k

     ...Overview Leidos offers a Principal Software Engineer role in its Intel Security Sector's Analysis Solutions Business Area, focusing on Security Engineering, Computer Network Operations, Mission Software, Analytical Methods and Modeling, Signals Intelligence, and Cryptographic... 
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    3 days ago
  • $130.8k - $203.07k

     ...Leonardo DRS in Germantown, MD is hiring a Principal Software Engineer responsible for driving technical vision and architecting solutions across the product ecosystem. The ideal candidate will have a Master’s degree and 8 years of experience, with deep expertise in C/... 

    Leonardo DRS

    Germantown, MD
    2 hours ago
  • $131.3k - $237.35k

     ...Leidos LLC is looking for a Principal Software Engineer in Bethesda, Maryland, focusing on Security Engineering and software solutions. The role involves software programming using Java and cloud platforms like AWS and Azure. Candidates should have extensive experience... 

    Leidos

    Bethesda, MD
    3 hours ago
  • $126.9k - $215.3k

     ...Stock Package: Y Expiration Date: 06/10/2026 The Principal Engineer, Guest Communications Platform serves as the technical authority...  ...with zero regression from legacy systems. As a Principal Software Engineer within our Guest Communications Platform teams, you... 
    Full time
    Remote work
    Flexible hours

    Marriott

    Bethesda, MD
    3 days ago
  •  ...Hybrid Onsite | 3 days per week onsite in Rockville, MD Overview We are seeking a skilled Software Development Engineer in Test (SDET) to join a high-impact Market Surveillance team responsible for validating complex surveillance patterns and regulatory workflows... 
    Hourly pay
    Remote work
    3 days per week

    Eliassen Group

    Rockville, MD
    1 day ago
  • $72.4k - $129.2k

     ...Overview Under general supervision, the Software Engineer assists in developing software products and works on improving the overall quality of the product throughout the software development life cycle. Key Responsibilities Works on problems of moderate scope where analysis... 
    Work experience placement
    Local area
    Flexible hours
    Shift work

    Financial Industry Regulatory Authority , Inc.

    Rockville, MD
    2 hours ago
  •  ...Overview M&J Engineering, P.C. is a quality provider of multi-discipline consulting services with over 300 employees. Since its inception...  ...through our Affirmative Action Plan. M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance... 
    Full time
    For contractors
    Local area
    Remote work

    M&J Engineering P.C.

    Rockville, MD
    2 hours ago
  • $118.17k - $135.89k

     ...you passionate about designing and developing secure, scalable software solutions that support cutting edge biomedical research and...  ...iterative delivery and continuous improvement. Collaborative Solution Engineering: Work closely with interdisciplinary teams of researchers,... 
    Full time
    Remote work
    Flexible hours

    Ripple Effect

    Rockville, MD
    1 day ago
  •  ...needs. What we’re looking for Technuf is hiring a highly skilled software developer with a passion for innovative and efficient...  ...Education This role requires a bachelor’s degree in computer science, engineering, or closely related discipline. Location This is a hybrid/on-... 

    RBA

    Rockville, MD
    3 hours ago
  •  ...team at the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting and...  ...consistently. Our customers rely on us in the moments that matter. Engineering delivers on that promise.You can read the bullets below. But... 
    Work experience placement
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    4 days ago
  •  ...specifications Lead code reviews, mentor junior developers, and promote engineering excellence across the team Optimize application performance...  ...Qualifications Experience: 5+ to 15+ years of professional software development experience with significant focus in Python Core... 
    Full time
    Visa sponsorship

    LumiJobs

    Rockville, MD
    1 day ago
  • $15 - $30 per hour

    fusionSpan is a fast‑growing multinational information technology services company. We are a team of highly‑committed individuals inspired by technology’s impact on society, and we recognize our work’s role in the well‑being of our nonprofit clients and the communities...
    Hourly pay
    Full time
    Temporary work
    Part time
    Summer work
    Internship
    Worldwide

    fusionSpan

    Rockville, MD
    1 hour ago
  • $136k - $144k

     ...for healthcare organizations to seamlessly communicate and exchange data across different systems and devices. Summary The Senior Software Developer is a technical leader responsible for designing, developing, testing, and maintaining software applications in support of... 
    Contract work

    Goldbelt

    Rockville, MD
    3 hours ago
  • Overview Sr. Software Development Engineer - Veridix AI US Remote Veridix AI is the technology, data, and AI arm of the Emmes Group, a leading full-service contract research organization (CRO) with over 47 years of experience in supporting clinical research... 
    Contract work
    Casual work
    Local area
    Remote work
    Work from home
    Flexible hours

    The Emmes Company, LLC

    Rockville, MD
    3 days ago
  •  ...Sr Software Engineer (SQL/Athena) Software Guidance & Assistance, Inc., (SGA), is searching for a senior software engineer for a contract assignment with one of our premier financial services clients in Rockville, MD or Tysons, VA. Responsibilities: Senior... 
    Contract work

    SGA

    Rockville, MD
    3 days ago
  •  ...Senior Software Engineer Location: Rockville, MD / Tysons Corner, VA / NY/NJ (Hybrid – 3 Days Onsite) Duration: 6-Month Contract Job Summary: We are seeking a Senior Software Engineer with strong expertise in Python, Angular, AWS, and modern microservices architecture... 
    Contract work

    Staffing the Universe

    Rockville, MD
    2 days ago
  •  ...Satellite Systems Engineer Performs technical planning, system integration, verification and validation, cost and risk analyses for satellite...  ...studies to translate customer requirements into hardware and software specifications. Education and Experience 5-10 years of relevant... 
    Work experience placement

    Divergent Thinking Engineering Corp

    Rockville, MD
    3 hours ago
  • $119k - $155k

     ...Senior Software Engineer North Bethesda, MD Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they... 

    Xometry

    Rockville, MD
    8 days ago
  • $15 - $30 per hour

    fusionSpan ( is a fast-growing multinational information technology services company. We are a team of highly-committed individuals inspired by technology's impact on society, and we recognize our work's role in the well-being of our nonprofit clients and the communities...
    Hourly pay
    Full time
    Temporary work
    Part time
    Summer work
    Internship
    Remote work
    Worldwide
    Flexible hours

    fusionSpan

    Rockville, MD
    1 day ago
  •  ...Software Engineer Rockville, MD or Tysons, VA Hybrid 3 days and Payrate is 40 to 50$ on w2 Long Term Contract Responsibilities: Under general supervision, the Software Engineer assists in developing software products and works on improving the overall quality... 
    Long term contract
    Temporary work
    Work experience placement

    Hire Talent

    Rockville, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!