Technical Lead

Integres, LLCWashington, DC
11h

About The Position

The Technical Lead will provide technical leadership and hands-on expertise in support of the Federal Election Commission’s mission-critical applications. This role is responsible for overseeing system architecture, development, maintenance, and modernization efforts across multiple applications deployed in AWS cloud environments. The Technical Lead will ensure technical solutions meet performance, security, and compliance requirements while supporting ongoing enhancements driven by legislative and regulatory changes.

Requirements

  • Demonstrated experience in designing, developing, and maintaining enterprise applications in a cloud environment
  • Strong experience with Java/J2EE, Apache Tomcat, and relational databases (Oracle and PostgreSQL)
  • Experience working in AWS environments, including EC2, RDS, and Aurora PostgreSQL
  • Experience with CI/CD pipelines, DevSecOps practices, and security scanning tools
  • Strong understanding of Agile SDLC methodologies and modern software engineering practices
  • Experience supporting mission-critical systems with strict SLAs and uptime requirements
  • Familiarity with issue tracking and version control tools such as Jira and GitHub
  • Experience with application performance tuning, troubleshooting, and system optimization
  • Ability to manage multiple priorities, including unscheduled and urgent requests
  • Strong analytical, problem-solving, and technical leadership skills.
  • Ability to successfully complete background investigations and comply with federal security, privacy, and data protection requirements.

Responsibilities

  • Provide technical leadership for the operation, maintenance, and enhancement of FEC applications, including Java-based and .NET systems
  • Support and maintain applications across multiple systems, including Searchable Legal Systems, Disclosure Suite, and RAD Modules
  • Lead technical efforts for database migration from Amazon RDS to Amazon Aurora PostgreSQL
  • Ensure applications are updated with the latest software patches, security updates, and performance optimizations
  • Design, develop, and maintain application components using technologies such as Java/J2EE, Apache Tomcat, Oracle, and PostgreSQL
  • Oversee CI/CD pipelines using tools such as Jenkins, ensuring code quality and security compliance (zero critical vulnerabilities)
  • Implement and enforce best practices for coding standards, automated testing (≥80% coverage), and version control
  • Manage issue tracking and resolution using tools such as Jira and GitHub
  • Support integration testing, user acceptance testing (UAT), and production deployments
  • Ensure compliance with change management processes, including RFC approvals and CAB reviews
  • Respond to critical system issues within defined SLAs and support rapid troubleshooting and resolution
  • Collaborate with stakeholders, developers, and system administrators to ensure seamless operations across environments

Benefits

  • Healthcare and Insurance: medical, dental, vision, short- and long-term disability protection, basic life and AD&D insurance
  • 401(k) Savings Plan
  • Accrued Paid Time Off (PTO)
  • Employee Recognition and Rewards
  • Employee Referral Bonuses

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1-10 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service