
Senior Software Engineer
Posted Jul 15

Posted Jul 15
This is a fully remote position, open to applicants in Idaho, +2 more states.
β’ Lead technical projects that address complex, enterprise-level challenges, ensuring they are maintainable, high-performing, and scalable.
β’ Design, develop, and sustain critical enterprise systems using contemporary technologies and methodologies.
β’ Provide incremental value through iterative releases focused on customer needs.
β’ Propel long-term enhancements by emphasizing simplicity and maintainability.
β’ Collaborate with team members to create solutions that fulfill cross-organizational requirements.
β’ Explore, recommend, and implement cutting-edge technologies.
β’ Continuously enhance personal and team skills through learning and mentorship.
β’ Over 7 years of experience in software development.
β’ Strong grounding in software engineering principles: problem-solving, data structures, algorithms, design patterns, and concurrency.
β’ Previous experience working as a software engineer.
β’ Proficiency in C#, REACT, Javascript, and Typescript.
β’ Strong SQL capabilities and familiarity with RDBMS such as SQL Server or PostgreSQL.
β’ Extensive experience in the design, implementation, and operation of distributed systems at scale.
β’ Knowledge of asynchronous, event-driven architectures.
β’ Experience with technologies including Kafka, REST APIs, Protobuf, gRPC, Docker, Kubernetes, and Terraform.
β’ Familiarity with an Application and Performance Monitoring platform, such as New Relic.
β’ Proven track record in establishing and maintaining CI/CD pipelines.
β’ Experience working within agile methodologies.
β’ Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
β’ Medical, dental, and vision insurance.
β’ Paid time off.
β’ Retirement savings options.
β’ Wellness programs.
β’ Additional resources based on eligibility.
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.