Software Engineer (Java or Python) - Dallas, TX
Core
Full-cycle software development for mobile threat defense systems, focusing on security, automation, and scalable application components.
Role type
Mid-level Software Engineer (Java/Python)
Builds
Mobile threat defense applications, RESTful APIs, and automated SDLC processes for iOS, Android, and Windows devices.
Domain
Cybersecurity / Mobile Security / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java or Python, RESTful API design, Spring framework, Unit testing (JUnit/TestNG), Cloud platforms (AWS/GCP/Azure), Databases (PostgreSQL/MySQL/MongoDB), Docker, Kubernetes, Operating Systems concepts, Multi-threading, Scalability
Preferred skills
Embedded systems development, Cyber security knowledge, Network penetration testing, SSL stripping techniques, Reconnaissance scans
Technologies
Spring, JUnit, TestNG, AWS, GCP, Azure, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, Gradle, Maven, GitHub, NewRelic, Kibana, Splunk, Swagger, Kong, Postman, JIRA
Responsibilities
Code complex application components adhering to standards and methodologies; Design, develop, and debug systems ensuring scalability, performance, and security; Collaborate with cross-functional teams (Product, QA, DevOps) to meet business needs; Participate in Agile planning sessions and daily scrums; Adapt to changing requirements and deliver timely software.
Seniority
Mid-level, hands-on IC
