Senior Software Engineer

To apply for this job please sign in or enter your email below.

Southern Poverty Law Center · Atlanta, GA/Montgomery, AL

Human Rights & Equality
Posted 4 days ago



Senior Software Engineer will serve as a liaison between business and Information Technology (IT) teams by facilitating communication and determining software objectives that align with stated and unstated business needs, work intimately with internal and external risk and compliance subject matter experts (SMEs). They will define, design, develop, test, deploy, and maintain high-quality solutions to meet business/customer needs with little supervision.

Primary Job Functions:

  • Understand the business environments and business needs and translate them into documented technical and system requirements;
  • Establish and maintain effective working relationships across IT functional groups and line of businesses (LOBs);
  • Create and maintain documentation for IT processes and applications;
  • Create architectural designs to guide and contextualize solution development across products, services, projects, and systems, including applications, technologies, processes, and data information.
  • Provide technical and functional advice and training to less experienced team members;
  • Partner intimately with third party internal and external risk and compliance SMEs to fulfill LOBs missions, objectives, and goals through technology;
  • Support multi-functional teams on the daily execution of the existing program implementations.
  • Translate business requirements into solution designs, in partnership with business SMEs, IT functional groups, and business leaders;
  • Perform and facilitate data validation activities, UAT, and QA activities;
  • Elicits and analyzes complex information from system or business users to formulate project scope, objectives, and solutions for systems needs with limited supervision;
  • Collaborate with internal and external stakeholders to define project/application scope, team goals, system goals, and system requirements;
  • Define functional and non-functional requirements and work with the project team to prioritize deliverables;
  • Investigate and propose solutions to architect, develop and design, and deploy such solutions to meet the needs of business requirements;
  • Participate in scope of work estimation and forecasting;
  • Improve performance of existing software by diagnosing and resolving critical issues;
  • Implement repeatable best practices for scalability, supportability, and system performance
  • Investigate, identify, and resolve system application defect tickets;
  • Install, configure, and troubleshoot relational and non-relational databases such as but not limited to SQL Server, Oracle, MongoDB, or Access;
  • Architect and implement data integration solutions by adhering best practices and standards.
  • Provide deliverables like standard definitions, reference models and architecture designs to support architectural governance to assess the impact of new and ongoing technology investment on the business and IT portfolios;
  • Provide coaching and mentorship to junior application analysts; and
  • Performs other duties as assigned.

Qualifications –

 Education and Related Work Experience:

  • Five plus years of experience in similar role;
  • Application experience with project planning system tools;
  • Experience installing, configuring, documenting, testing, training, and implementing and upgrading systems and applications; and
  • High school diploma or GED.

Knowledge, Skills & Abilities:

  • Complete and thorough understanding of software development lifecycles;
  • Excellent analytical, critical thinking, and problem-solving abilities;
  • Proficient in Microsoft Outlook, Word, Excel, Visio, and PowerPoint;
  • Strong ability to understand context for code, the codebase, and its relation to business objectives
  • Ability to work both independently and on a team;
  • Proven ability to assess business needs and translate them into relevant solutions;
  • Intermediate understanding of programming languages such as SQL, .NET, Java;
  • Application experience with project planning system tools such as AirTable, Agile Central, Jira, or a similar tool;
  • Knowledge of CRMs such as Salesforce or Blackbaud;
  • Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing;
  • Excellent problem solving and analytical skills;
  • Growth mindset and willingness to learn new skills, technologies, and frameworks;
  • Knowledgeable in system, application, and data regulatory requirements such as but not limited to ADA, GDPR, or CCPA;
  • Commitment to ideals of justice, diversity, equity, and inclusion; and
  • Commitment to fostering an anti-racist work culture and to anti-racist principles and learning.

Other Special Considerations:

This job is performed under general office conditions and is not subject to any strenuous physical demands or dangerous conditions.

This position is represented by the Washington-Baltimore News Guild.


The statements herein are intended to describe the general nature and level of work being performed by the employee in this position.  These statements are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position.

An Equal-Opportunity Employer with a Commitment to Diversity

Southern Poverty Law Center (SPLC) is proud to be an equal opportunity employer, and as an organization committed to diversity and the perspective of all voices, we consider applicants equally of race, gender, gender identity, color, sexual orientation, religion, marital status, disability, political affiliation, national origin, or prior record of arrest or conviction.   

Related Jobs

Senior Software Engineer - Coforma
Remote within contiguous United States - Posted 4 weeks ago
Senior Software Engineer - Pachama
Remote (USA) - Posted 2 weeks ago
Senior Software Engineer - Flux
San Francisco, CA/Remote (USA) - Posted 1 week ago
View more open Senior Software Engineer jobs
View more open tech jobs in Atlanta, GA
Be the first to see new Senior Software Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert