Software Engineer I

PublicInput
$95,000 - $115,000Onsite

About The Position

PublicInput is looking for a frontend-leaning Full Stack Software Engineer to help build and improve the applications our customers and their communities interact with every day. While this is a full stack engineering role, much of your work will be focused on the frontend and user experience—building responsive interfaces, developing reusable components, translating product and design requirements into working software, and improving the usability, accessibility, and performance of our platform. You’ll primarily work with React, JavaScript, HTML, and CSS on the frontend, while also contributing across our C#/.NET, ASP.NET MVC, MSSQL, and Azure-based backend and infrastructure as needed. We’re looking for someone who enjoys owning features end to end but is especially energized by turning complex workflows into intuitive, polished product experiences. You’ll collaborate closely with product managers, designers, technical leads, and other engineers to understand customer problems and build solutions that are reliable, maintainable, and easy to use. AI-Assisted Engineering Software engineering is changing rapidly with AI, and PublicInput has embraced AI-assisted development as part of our day-to-day engineering workflow. We expect engineers to be comfortable using modern AI development tools to accelerate implementation, explore unfamiliar areas of the codebase, debug issues, generate and improve tests, refactor existing code, document systems, and evaluate different approaches to a problem. Experience with tools such as GitHub Copilot, Cursor, Claude Code, ChatGPT/OpenAI coding tools, or similar AI-assisted development environments is strongly preferred. We’re particularly interested in engineers who have developed effective workflows for using these tools as a genuine productivity multiplier rather than simply for occasional code generation. Deliver Value with Broader Impact Partner with stakeholders—including product managers, designers, technical leads, and support teams—to understand customer and business requirements for features and enhancements. Contribute to implementing solutions that align with product goals while incorporating customer feedback and insights with support from senior engineers. Develop an understanding of how technical decisions impact the broader product experience, and proactively seek opportunities to improve reliability, efficiency, observability, and consistency across systems and operations.

Requirements

  • React, Javascript, HTML/CSS, .NET, C#, jQuery, Azure, DevOps.
  • Leverage AI as a productivity multiplier to solve business problems and improve internal processes.
  • Solid problem-solving and debugging skills, with the ability to tackle more complex and ambiguous issues.
  • Proficiency in software development best practices, including SOLID principles, design patterns, and testing strategies.
  • Experience designing, developing, and maintaining end-to-end features or services of low to moderate complexity.
  • Familiarity with system architecture concepts and ability to articulate trade-offs.
  • Strong ownership mindset with the ability to work independently on medium to larger scopes.
  • Proactive communicator who ensures alignment across team members and stakeholders.
  • Demonstrates leadership qualities, including empathy, patience, and strong collaboration/communication skills.
  • Curious and forward-looking—consistently seeking ways to improve systems, processes, and team practices.

Nice To Haves

  • Experience with tools such as GitHub Copilot, Cursor, Claude Code, ChatGPT/OpenAI coding tools, or similar AI-assisted development environments.
  • Developed effective workflows for using AI tools as a genuine productivity multiplier rather than simply for occasional code generation.

Responsibilities

  • Build and improve applications our customers and their communities interact with every day.
  • Focus on the frontend and user experience: building responsive interfaces, developing reusable components, translating product and design requirements into working software, and improving usability, accessibility, and performance.
  • Contribute across C#/.NET, ASP.NET MVC, MSSQL, and Azure-based backend and infrastructure as needed.
  • Own features end to end.
  • Turn complex workflows into intuitive, polished product experiences.
  • Collaborate closely with product managers, designers, technical leads, and other engineers to understand customer problems and build solutions.
  • Use AI development tools to accelerate implementation, explore codebase, debug issues, generate tests, refactor code, document systems, and evaluate approaches.
  • Partner with stakeholders to understand customer and business requirements.
  • Implement solutions that align with product goals.
  • Incorporate customer feedback and insights with support from senior engineers.
  • Develop an understanding of how technical decisions impact the broader product experience.
  • Proactively seek opportunities to improve reliability, efficiency, observability, and consistency across systems and operations.

Benefits

  • Unlimited Paid Time Off
  • Company-subsidized healthcare plan that covers 100% of your medical premiums or up to $800 per month for you and your dependents.
  • Options to add Dental, Vision, Life, and other benefit coverages for the employee and their family.
  • $1,000 HSA Contribution annually (spread over each month).
  • Pre-tax 401(k) plan.
  • Company will match 50 cents on the dollar up to 6% of an employee’s base salary for 401(k) contributions.
  • Eligible to participate in the company’s annual bonus plan.
  • Eligible for equity incentive program that awards high-performing employees on an annual basis (option grants awarded at CEO’s discretion).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service