Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Dynamic Systems (DSI), LLC

Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Texas data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$114,484 / year median in Texas

+16% projected growth

Explore Career

Job Description

Software EngineerPosition OverviewWe are seeking a versatile Software Engineer to design, build, and maintain high-quality web and backend systems. The ideal candidate will be comfortable working across the stack building user interfaces with React and Next.js, authoring backend services in Python, and integrating APIs and AI/LLM capabilities. You will help shape architecture, improve CI/CD pipelines, and deliver scalable, secure solutions that drive product value.

Key ResponsibilitiesDevelop responsive, accessible user interfaces using React and Next.js with TypeScript.

Design and implement backend services and APIs in Python, ensuring reliability and performance.

Integrate large language models (LLMs) and AI-driven features into products while considering latency, safety, and cost.

Build, maintain, and improve CI/CD pipelines and deployment workflows using GitHub and related tooling.

Write unit, integration, and end-to-end tests; follow test-driven development and code quality practices.

Optimize application performance and SQL queries; design data models and interact with relational databases.

Collaborate with product managers, designers, and other engineers to define requirements and deliver features.

Participate in code reviews, provide constructive feedback, and mentor junior engineers.

Monitor production systems, respond to incidents, and apply post-incident learnings to improve reliability.

Document architecture, APIs, and operational runbooks to ensure maintainability and knowledge sharing.

QualificationsBachelor's degree in Computer Science, Engineering, or equivalent practical experience.3+ years of professional software development experience, preferably in full-stack roles.

Proven experience with React and Next.js in production and strong proficiency in TypeScript.

Solid backend development experience with Python and building/consuming RESTful or GraphQL APIs.

Hands-on experience with CI/CD practices and tooling (GitHub Actions, Jenkins, CircleCI, etc.).Strong SQL skills and experience designing efficient data models and queries.

Familiarity with LLMs, AI integration patterns, prompts, safety concerns, and latency trade-offs.

Proficient with Git/GitHub workflows and collaborative code review processes.

Experience with containerization and deployment (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure).Excellent communication skills, a collaborative mindset, and an emphasis on shipping high-quality software.
Bonus:
contributions to open-source projects, experience with observability tooling, or past work building AI-powered features.

BenefitsHealth/Dental/Vision401k with company matchPTO/Holidays OffSick LeaveHSA/FSA OptionsShort- & Long-Term Disability...and so much more!

Benefits

  • Sick Leave
  • Health Insurance
  • Dental Insurance
  • Vision Insurance