{"schemaVersion":"jobsearcher.job.v1","id":"83292b148068f8550fe3afd6","url":"https://jobsearcher.com/jobs/83292b148068f8550fe3afd6","canonicalUrl":"https://jobsearcher.com/jobs/83292b148068f8550fe3afd6","title":"Software Engineer II - Python (Richadson TX, Memphis, TN)","description":"JOB SUMMARY\nSoftware Engineers II design, develop, document, test and support software features that improve or extend ARGO’s enterprise software solutions involving front-end, application-tier, and/or interface layers of the solution architecture.\nEXPECTED WORK AND PERFORMANCE\nJob duties and responsibilities include the following. Other duties may be assigned as needed.\nExecutes the software development process, from technical design through testing, for system and business functionality for data analytics applications, including: data pipelines, external integrations, and REST service design and development.\nDesigns, develops, documents, and tests business logic, user interfaces, database interactions, and solution level functionality.\nControls scope of individual tasks by ensuring each adheres to the functional and non-functional requirements.\nFacilitate design sessions and prepares/modifies conceptual and technical design documentation\nEngages in code reviews to ensure adherence with coding, security, and performance standards.\nGenerates automated and manual test cases for use in unit, QA, and regression testing.\nPrepares documentation for use in release notes and solution documentation in order to convey changes and features to customers, developers, testers, and architects.\nDevelops small to mid-size projects without direct supervision. Includes ability to design, implement, document, test, and complete all phases of the project; ability to communicate analysis, design, and implementation results in code reviews; ability to communicate requirements, functionality, benefits, and migration issues clearly in documentation.\nActively collaborates with cross functional team members, including Data Scientists, Data Engineers, and Analytics QA Specialists on project specifications, analysis, high and low-level design, and test plan creation.\nResolves defects in existing functionality and tests code modified for defect resolution to ensure functional integrity.\nMentors other Software Engineers and project team members in design & development processes.\nPosition may require travel for onsite customer development projects.\nDemonstrate understanding of ARGO’s value chain CRP3 (Customer Relationships & Satisfaction, Revenue Expansion, People Management & Development, Process Improvement, and Product Innovation) through actions and accomplishments.\nQUALIFICATIONS\nA Bachelor’s degree in Computer Science (CS), Software Engineering (SE) or related technical field is required for the position.\nMinimum of 5+ years of experience in the full life-cycle development of enterprise solutions including design, construction, testing, implementation and debugging.\nDemonstrable proficiency in industry standard development tools and methods\nTechnical development reports\nTest reports, including quality and performance\nPeer-reviewed, quality code released in git\nTesting and optimization with TDD\nExperience with development of, distributed task queues, and similar systems.\nExperience working with web development frameworks to create REST and JSON-RPC services (Flask, Rails, etc.)\nExperience working with distributed task queues (Celery, redis, etc)\nExperience with cloud technologies and native cloud development (AWS, Azure) is a plus.\nSKILLS\nStrong dynamic language and toolset experience (e.g. Python, Ruby, or Javascript)\nExpertise working in both Linux and Windows environments\nProven competence of algorithms, design patterns, and data structures.\nProven competence with relational databases (SQL Server, ORM Technologies).\nAbility to document requirements and specifications.\nAbility to read, analyze, and interpret technical documentation and design specifications.\nAbility to effectively communicate and collaborate within and among ARGO cross-functional teams to achieve project success criteria.\nStrong analytical, reasoning, and problem solving skills with an ability to visualize processes and outcomes.\nAbility to multitask and strong attention to detail.\nAbility to mentor other Application Developers and Software Engineers.\nAbility to effectively communicate deliverables and expectations to individuals and customers. Ability to escalate issues to appropriate levels of management.\nExcellent written and oral communication skills.\nPHYSICAL DEMANDS\nThe candidate will work at our corporate headquarters in Richardson, TX. While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; talk or hear; lift up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.\nJob Type: Full-time\nPay: $90,796.75 - $150,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nFlexible schedule\nHealth insurance\nLife insurance\nPaid time off\nRelocation assistance\nRetirement plan\nTuition reimbursement\nVision insurance\nSchedule:\n8 hour shift\nAbility to commute/relocate:\nRichardson, TX 75081: Reliably commute or planning to relocate before starting work (Required)\nEducation:\nBachelor's (Required)\nExperience:\nREST: 3 years (Required)\nPython: 3 years (Required)\nApplication performance monitoring: 3 years (Required)\nperformance application: 3 years (Required)\nRuby: 3 years (Required)\nJavaScript: 3 years (Required)\nORM technologies: 3 years (Required)\nMicrosoft SQL Server: 3 years (Required)\nData science: 2 years (Required)\nWork Location: In person","company":"Argo Data","rawCompany":"argo data","city":"Richardson","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-10T13:04:42.490Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer II - Python (Richadson TX, Memphis, TN)","description":"JOB SUMMARY\nSoftware Engineers II design, develop, document, test and support software features that improve or extend ARGO’s enterprise software solutions involving front-end, application-tier, and/or interface layers of the solution architecture.\nEXPECTED WORK AND PERFORMANCE\nJob duties and responsibilities include the following. Other duties may be assigned as needed.\nExecutes the software development process, from technical design through testing, for system and business functionality for data analytics applications, including: data pipelines, external integrations, and REST service design and development.\nDesigns, develops, documents, and tests business logic, user interfaces, database interactions, and solution level functionality.\nControls scope of individual tasks by ensuring each adheres to the functional and non-functional requirements.\nFacilitate design sessions and prepares/modifies conceptual and technical design documentation\nEngages in code reviews to ensure adherence with coding, security, and performance standards.\nGenerates automated and manual test cases for use in unit, QA, and regression testing.\nPrepares documentation for use in release notes and solution documentation in order to convey changes and features to customers, developers, testers, and architects.\nDevelops small to mid-size projects without direct supervision. Includes ability to design, implement, document, test, and complete all phases of the project; ability to communicate analysis, design, and implementation results in code reviews; ability to communicate requirements, functionality, benefits, and migration issues clearly in documentation.\nActively collaborates with cross functional team members, including Data Scientists, Data Engineers, and Analytics QA Specialists on project specifications, analysis, high and low-level design, and test plan creation.\nResolves defects in existing functionality and tests code modified for defect resolution to ensure functional integrity.\nMentors other Software Engineers and project team members in design & development processes.\nPosition may require travel for onsite customer development projects.\nDemonstrate understanding of ARGO’s value chain CRP3 (Customer Relationships & Satisfaction, Revenue Expansion, People Management & Development, Process Improvement, and Product Innovation) through actions and accomplishments.\nQUALIFICATIONS\nA Bachelor’s degree in Computer Science (CS), Software Engineering (SE) or related technical field is required for the position.\nMinimum of 5+ years of experience in the full life-cycle development of enterprise solutions including design, construction, testing, implementation and debugging.\nDemonstrable proficiency in industry standard development tools and methods\nTechnical development reports\nTest reports, including quality and performance\nPeer-reviewed, quality code released in git\nTesting and optimization with TDD\nExperience with development of, distributed task queues, and similar systems.\nExperience working with web development frameworks to create REST and JSON-RPC services (Flask, Rails, etc.)\nExperience working with distributed task queues (Celery, redis, etc)\nExperience with cloud technologies and native cloud development (AWS, Azure) is a plus.\nSKILLS\nStrong dynamic language and toolset experience (e.g. Python, Ruby, or Javascript)\nExpertise working in both Linux and Windows environments\nProven competence of algorithms, design patterns, and data structures.\nProven competence with relational databases (SQL Server, ORM Technologies).\nAbility to document requirements and specifications.\nAbility to read, analyze, and interpret technical documentation and design specifications.\nAbility to effectively communicate and collaborate within and among ARGO cross-functional teams to achieve project success criteria.\nStrong analytical, reasoning, and problem solving skills with an ability to visualize processes and outcomes.\nAbility to multitask and strong attention to detail.\nAbility to mentor other Application Developers and Software Engineers.\nAbility to effectively communicate deliverables and expectations to individuals and customers. Ability to escalate issues to appropriate levels of management.\nExcellent written and oral communication skills.\nPHYSICAL DEMANDS\nThe candidate will work at our corporate headquarters in Richardson, TX. While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; talk or hear; lift up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.\nJob Type: Full-time\nPay: $90,796.75 - $150,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nDental insurance\nFlexible schedule\nHealth insurance\nLife insurance\nPaid time off\nRelocation assistance\nRetirement plan\nTuition reimbursement\nVision insurance\nSchedule:\n8 hour shift\nAbility to commute/relocate:\nRichardson, TX 75081: Reliably commute or planning to relocate before starting work (Required)\nEducation:\nBachelor's (Required)\nExperience:\nREST: 3 years (Required)\nPython: 3 years (Required)\nApplication performance monitoring: 3 years (Required)\nperformance application: 3 years (Required)\nRuby: 3 years (Required)\nJavaScript: 3 years (Required)\nORM technologies: 3 years (Required)\nMicrosoft SQL Server: 3 years (Required)\nData science: 2 years (Required)\nWork Location: In person","datePosted":"2026-08-10T13:04:42.490Z","dateModified":"2026-08-10T13:04:42.490Z","hiringOrganization":{"@type":"Organization","name":"Argo Data","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Richardson","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"83292b148068f8550fe3afd6"},"url":"https://jobsearcher.com/jobs/83292b148068f8550fe3afd6"}}