Sr. Software Engineer – Backend

About the Job

Job Title: 

Sr Software Engineer – Backend

Location: 

Miami, Florida or Bay Area, California. 

We are an In-person company. 

Company Overview: 

State Affairs is a media company delivering nonpartisan, statehouse news and intelligence across the country. We are seeking a talented and experienced Senior Engineer to work on the design, development, and implementation of our web-based applications. This person will work directly with the Head of Engineering and Product to build scalable, extensible solutions with emphasis on innovation and quality.

To apply, please submit your resume, cover letter, and any relevant work samples or project links to [email protected].  We look forward to hearing from you and learning more about your passion for software development and state affairs.

Job Description: 

As a Senior Engineer at State Affairs, you will work with a team of engineers in architecting, building, and maintaining scalable and efficient web applications using cutting edge technologies. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business objectives and exceed user expectations.

Responsibilities:

  • You will scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
  • You will develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24×7.
  • You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • You will provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wide critical programs. Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
  • Work on the design and development of complex web applications, ensuring adherence to best practices and architectural standards.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and growth.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our technical stack and business strategy.

Qualifications:

  • Bachelor’s degree or Master’s in Computer Science, Engineering, or related field (or equivalent experience).
  • At least 5+ years of professional software development experience, with a focus on web applications.
  • 4+ years of industry experience in software design, development, and algorithm related solutions.
  • 4+ years programming experience in languages such as Python, Java, Javascript, C/C++, C#, Objective-C, Ruby, etc
  • Experience in designing and building infrastructure and web services at large scale.
  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
  • Experience building web applications and services with IDEs, ant, junit, etc.
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management.
  • Solid understanding of AWS services, including EC2, S3, Lambda, API Gateway, and CloudFormation.
  • Familiarity with AI/ML concepts and a strong interest in developing AI-driven features and models.
  • Strong communication, collaboration, and leadership skills.
  • Ability to drive technical initiatives and influence decision-making at all levels of the organization.
  • Experience with serverless architecture and AWS Lambda.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Understanding of security best practices and compliance standards.

Join us at State Affairs and lead the charge in delivering innovative solutions that drive our business forward. 

What We Offer:

  • Competitive salary and benefits package, including health insurance, and paid time off.
  • Opportunity to work on cutting-edge projects in a growing industry.
  • A collaborative and supportive work environment that values personal growth and professional development.
  • The chance to make a meaningful impact on the legislative process and help clients stay informed and engaged in state affairs.

About State Affairs:

At State Affairs, we believe access to trustworthy information is critical for a functioning democracy. Our mission is to provide nonpartisan news and intelligence about the power centers of state government. Our unbiased coverage and cutting-edge tools are essential for policymakers, government officials, business leaders, and engaged private citizens, enabling them to perform their jobs, make better decisions, and hold their government accountable.

State Affairs believes deeply in diversity — in all its forms — and strives to represent all voices in our coverage and on our team, no matter what side of the political aisle they sit on. As an editorially independent news organization, we want to be your trusted source of state capitol news.

To apply, please submit your resume, cover letter, and any relevant work samples or project links to [email protected].  We look forward to hearing from you and learning more about your passion for software development and state affairs.