Senior Software Developers collaborate with Business and Quality Analysts, Project Managers and more to design software solutions that create meaningful changes for our products. They listen thoughtfully to understand the context of a business problem and write clean, iterative code to deliver powerful results while consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.
Job Responsibilities
Apply best practices such as writing clean, reusable code, pair programming, and design patterns.
Advocate for continuous delivery practices to deliver high‑quality software and value to end customers early.
Create large‑scale distributed systems using microservices.
Oversee or participate in the entire software and delivery cycle from ideation to deployment.
Mentor less‑experienced peers through technical knowledge and leadership skills.
Job Qualifications
Technical Skills
4+ years of professional software development experience (non‑internship).
3+ years of design or architecture experience for new and existing systems.
Strong programming skills in C# focused on building reliable, maintainable services.
Experience designing scalable systems, including resource utilization, load balancing, sharding, and partitioning.
Hands‑on experience with event‑driven architecture and message queues such as Kafka, RabbitMQ, AMQP, or similar.
Solid knowledge of observability practices: defining SLIs, SLOs, and setting up alerting, metrics, and logging.
Experience working with SQL and NoSQL databases (Postgres, MSSQL, or Cassandra).
Practical experience implementing caching solutions with tools like Redis.
Proficient in English at an advanced level, both written and spoken.
Professional Skills
Enjoy influencing others and advocating for technical excellence while remaining open to change.
Resilient in ambiguous situations, able to approach challenges from multiple perspectives.
Seniority Level
Mid‑Senior level
Employment Type
Contract
Job Function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr