> Markdown version of [/jobs/ext/1935715-software-engineer](https://www.wearedevelopers.com/jobs/ext/1935715-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Acro Service Corporation - **Location:** Houston, TX, United States - **Salary:** $104,000.0 - $116,480.0 - **Contract:** Temporary to permanent - **Skills:** Artificial Intelligence, Automation of Tests, Unit Testing, Software Debugging, Django Web Framework, Python (Programming Language), PostgreSQL, NumPy, Object-Oriented Software Development, Performance Tuning, Redis, Power BI, Jupyter Notebook, Fastapi, Pandas, Pytest, Integration Tests, Data Analytics, Plotly, Api Management - **Published:** August 5, 2026 - **Apply:** https://www.dice.com/job-detail/dc457486-208e-45e0-b567-1362f32dd808 ## About the Role Data Analysis & Visualization: Pandas, NumPy, Jupyter Notebook, Plotly, Dash, Power BI Testing: PyTest, Unit Testing, Integration Testing, API Testing, Test Automation. Architecture: Reusable Components, Shared Libraries, Scalable Frameworks, Performance Optimization Recent job description describing projects: (Has hands-on recent python experience) Developed Python-based analytical services using FastAPI, Django, PostgreSQL, Redis, Pandas, and Numpy Built reusable object-oriented service components, shared libraries, and framework utilities that reduced duplicate development effort 2. Current, Hands-On Python Experience It is critical that candidates are actively writing Python code in their current role. Many of the recent candidates demonstrated past experience but are no longer actively developing, which has led to challenges during assessment. Candidates must be comfortable coding independently and from scratch. 2. Independent Problem-Solving (No AI During Assessment) Candidates are required to complete an on-site technical assessment using their own laptop. AI tools are not permitted during this exercise. The manager has observed that many candidates rely heavily on AI, which limits their ability to demonstrate foundational knowledge and problem-solving skills. 3. Strong Foundation in Python Fundamentals Candidates should be able to: * Write and structure code logically * Build basic functions * Test and validate outputs * Debug independently The assessment itself is not overly complex; however, it is designed to evaluate core competency and logical thinking. 4. Understanding of Modeling Fundamentals Candidates should demonstrate a solid grasp of foundational modeling concepts, including: * Basic statistical principles * Model assumptions and error terms * Ability to explain their approach clearly ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [How to Assess and Hire Talent: The Skills-Based Hiring Playbook for the AI Age](https://www.wearedevelopers.com/videos/1488-how-to-assess-and-hire-talent-the-skills-based-hiring-playbook-for-the-ai-age) - [Solving the puzzle: Leveraging machine learning for effective root cause analysis](https://www.wearedevelopers.com/videos/1518-solving-the-puzzle-leveraging-machine-learning-for-effective-root-cause-analysis) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The State of WebDev AI 2025 Results: What Can We Learn?](https://www.wearedevelopers.com/magazine/581-the-state-of-webdev-ai-2025-results-what-can-we-learn)