Senior Software Engineer, C#
Posted 50mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing production-quality features and services for an AI services provider. Engaging in hands-on software development and enabling internal developer tooling.
Responsibilities:
- Contribute to engineering initiatives as a full software developer, delivering production-quality features and services.
- Write, review, test, and maintain clean, reliable, and scalable code.
- Provide internal developer support by answering specialized, contextual questions across the engineering ecosystem.
- Guide engineers on local development environment setup, Unix/Bash workflows, and day-to-day tooling usage.
- Identify repetitive friction points and automate workflows through scripts, templates, and improved tooling.
- Partner with the team to embed AI know-how into the company’s AI coding tools.
- Contribute to infrastructure-as-code and internal platform efforts using Terraform, especially in AWS-based environments.
Requirements:
- 7–10 years of professional software engineering experience.
- Strong proficiency in either Python or .NET.
- Solid experience working in Unix/Linux environments and Bash/scripting.
- Hands-on experience with Terraform and infrastructure-adjacent work (AWS-based environments preferred).
- Familiarity with identity/security frameworks such as Okta and/or Auth0.
- Strong communication skills (written and verbal).
- Proactive and independent: naturally seeks opportunities to improve, automate, and simplify.
- Comfortable switching between deep technical work and developer support without losing momentum.
Benefits:
- Learning Opportunities: Certifications in AWS (we are AWS Partners), Databricks, and Snowflake.
- Access to AI learning paths to stay up to date with the latest technologies.
- Study plans, courses, and additional certifications tailored to your role.
- Access to Udemy Business, offering thousands of courses to boost your technical and soft skills.
- English lessons to support your professional communication.
- Travel opportunities to attend industry conferences and meet clients.
- Mentoring and Development: Career development plans and mentorship programs to help shape your path.
- Celebrations & Support: Special day rewards to celebrate birthdays, work anniversaries, and other personal milestones.
- Company-provided equipment.
- Flexible working options to help you strike the right balance.

















