How Remoteville checks and expires listings
Software Engineer
Skills
Computer ScienceFull-Stack DevelopmentSoftware As A ServiceAmazon Web ServicesEnhanced Data Rates For GSM EvolutionIdentity And Access ManagementModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelors in Computer Science Engineering or related field
- 3+ years of professional software development experience
- Strong software design instincts across object-oriented and functional paradigms
- Comfortable contributing across the full stack including coding testing and production operations
- Quick to learn new technologies and development methodologies
- Self-directed problem-solver with minimal oversight
- Strong Cloud networking fundamentals in GCP or AWS
- Production experience with GKE or EKS
- Modular reusable Terraform with remote state management
- Pipeline-driven delivery with GitHub Actions or similar
- Experience with Workforce Identity Federation OIDC or SAML with Okta IAM design and service-to-service authentication
- Knowledge of least-privilege IAM network segmentation encryption and secrets management
- Proficient in Python for tooling automation and platform services
- Hands-on with Databricks or similar data platforms
- Ability to tune queries indexes and pipelines against large datasets
- Experience with Agentic AI prompt engineering and RAG systems
- Systematic root-cause analysis across distributed cloud systems
- Working familiarity with React or similar
Nice to have
- Innovative
- Self-directed
- Collaborative
- Adaptable
- Product-minded
- Detail-oriented
Day to day
- Build and maintain cloud and edge software services and APIs for intelligent cooling assets.
- Collaborate with hardware, controls, modeling, and data science teams to deliver AI-enabled products and full-stack features.
- Improve reliability, scalability, deployment practices, internal tooling, and documentation across a multi-tenant microservices environment.
