Sr. Software Engineer, Internal Apps

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonSQLJavascriptSnowflakeData modeling

Requirements

  • 5+ years of professional software engineering experience building and shipping production systems
  • Strong backend engineering skills including APIs, system design, debugging, and data modeling
  • Proven experience integrating LLM APIs into real-world applications and understanding their limitations
  • Hands-on experience with AI-assisted development tools such as Claude Code, Cursor, Codex, or similar
  • Strong proficiency in SQL, with Snowflake experience considered a plus
  • Proficiency in Python or JavaScript for backend and application development
  • Ability to work independently in ambiguous environments and drive projects from idea to production
  • Strong engineering judgment to distinguish between AI-suitable problems and simpler deterministic solutions
  • Experience working directly with non-technical stakeholders to define and refine requirements
  • Focus on building maintainable, well-structured systems with attention to performance and reliability

Responsibilities

  • Partner directly with internal stakeholders to understand operational challenges and translate them into scalable software solutions
  • Design, build, and maintain internal applications end-to-end, including prototyping, deployment, monitoring, and ongoing improvements
  • Develop backend systems, APIs, and data models that support reliable and efficient internal workflows
  • Integrate LLM APIs (e.g., OpenAI, Anthropic, Gemini) when appropriate, including prompt design and evaluation strategies
  • Evaluate when to use AI-driven approaches versus deterministic systems based on performance, cost, and reliability trade-offs
  • Build and maintain internal dashboards and data tools using SQL (MySQL, Snowflake) to support business decision-making
  • Collaborate across engineering and business teams to identify bottlenecks and improve operational efficiency through automation
  • Establish maintainable engineering patterns, including observability, security, and responsible AI usage practices
  • Use AI-assisted development tools to accelerate delivery while maintaining strong code quality and review standards
  • Ensure all systems are production-ready, scalable, and easy for internal teams to use and adopt
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now