Software Engineer Graduate (Tech and Product, USDS) - 2027 Start
Role responsibilities
Design, develop, and deploy production-grade backend microservices and distributed systems to support US users. Focus on optimizing system performance, latency, and resource efficiency while ensuring high availability through robust monitoring and logging.
Requirements
Candidates must be completing or have recently completed a Bachelor's or Master's degree in Computer Science or a related field. Proficiency in at least one modern language like Go, C++, Java, or Python and a solid foundation in algorithms and data structures are required.
Key skills
Go, C++, Java, Python, Data Structures, Algorithms, Computer Systems, Software Design, Distributed Systems, Microservices, Kafka, RocketMQ, RPC Frameworks, Distributed Databases, Big Data Systems, High-concurrency Systems
Keywords
Software Engineering, Backend Infrastructure, Microservices, Distributed Systems, Data Security, Privacy Protections, Compliance, Go, C++, Java, Python, Kafka, RocketMQ, RPC, Big Data, High Concurrency, Algorithms, Data Structures, Software Design, System Performance, Latency Optimization, Fault-tolerance, USDS, TikTok