Software Developer
Job
Recursion Technologies, Inc
Richardson, TX (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Software Developer Recursion Technologies, Inc Richardson, TX Job Details Full-time 1 day ago Qualifications Version control Bachelor's degree in information technology Computer Science Software troubleshooting Full-stack development Mobile product development IT system monitoring Information Systems Mid-level Bachelor's degree Release management Mentoring Computer Engineering Mobile application development Software documentation Developing automated testing protocols Web applications Bachelor's degree in computer information systems Pair programming Bachelor's degree in computer science Requirements gathering Software architecture Information Technology System performance monitoring Full Job Description Software Developer is needed to perform the following duties:
- Design, implement, and maintain application features across the stack or platform (e.g., mobile, web, or shared libraries).
- Write clean, testable code that follows team standards, architecture patterns, and security practices.
- Collaborate with product, design, and QA to clarify requirements, acceptance criteria, and edge cases.
- Break down epics/stories into technical tasks and estimate effort with reasonable assumptions.
- Participate in code reviews: give constructive feedback and incorporate feedback on your own changes.
- Debug production and pre-production issues using logs, crash reports, and reproducible steps.
- Improve reliability and performance by profiling, measuring, and optimizing hot paths when needed.
- Maintain and extend shared libraries and internal APIs used by multiple apps or teams.
- Keep dependencies and tooling reasonably current; assess upgrade risk and migration work.
- Write and maintain automated tests (unit, integration, or E2E) to protect critical behavior.
- Document non-obvious behavior, runbooks, or integration notes so others can onboard faster.
- Work in version control with clear commits/
PRs:
small, reviewable changes with good descriptions.- Integrate with backend services, handling auth, errors, retries, and offline or degraded modes where applicable.
- Implement observability: structured logging, metrics, or analytics hooks aligned with privacy policy.
- Partner with platform teams on native modules, build pipelines, signing, store policies, and releases.
- Follow secure coding practices: validate inputs, protect secrets, and minimize sensitive data exposure.
- Support release activities: feature flags, cherry-picks, smoke tests, and post-release monitoring.
- Mentor or pair with teammates on unfamiliar areas of the codebase or platform.
- Identify technical debt, propose incremental improvements, and balance with delivery deadlines.
- Stay current with framework and language changes; apply them pragmatically to the codebase.
- Communicate status, risks, and blockers early; align on trade-offs when scope or timelines shift.
Job Type:
Full-time Work Location:
In personSimilar remote jobs
Similar jobs in Richardson, TX
PDS Tech Commercial
Richardson, TX
Posted2 days ago
Updated22 hours ago
Similar jobs in Texas
Connally Independent School District
Waco, TX
Posted2 days ago
Updated22 hours ago
Texas Department of Public Safety
Austin, TX
Posted2 days ago
Updated22 hours ago