Salary
💰 $107,448 - $161,172 per year
Tech Stack
CloudDistributed SystemsLinuxPython
About the role
- Provide technical leadership in designing, developing, maintaining, and troubleshooting servers and cloud-based systems
- Write, maintain, and deploy cloud-based software and distributed computational systems using the Linux operating system
- Develop software and software architecture using C++
- Plan and execute the development, testing, and deployment of new software features and improvements to cloud-based software infrastructure; work with scalable design patterns
- Use data warehouses including Snowflake, and distributed databases, including Aerospike
- Analyze and optimize algorithm performance; document all development activity
- Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports
- Monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects
- Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs
- Work with the Quality Assurance team to determine if applications fit specification and technical requirements
- Review code and disseminate software best practices
- Plan for regular, consistent and punctual attendance; perform other duties as assigned
Requirements
- 2+ years of professional experience with C++, DB Design, and network Programming
- Experience with large system software design and development
- Bachelor's Degree in a Technical Field
- Nice to Have: Experience in the AdTech Industry
- Relevant Work Experience 5-7 Years
- Must be able to work nights and weekends, variable schedule(s) and overtime as necessary
- Consistent exercise of independent judgment and discretion in matters of significance
- Regular, consistent and punctual attendance