Qualifications
Responsibilities
Benefits
We areseekinga highly motivatedSoftware Engineer IIto join our team of talented developers working on complex, distributed backend systems. The ideal candidate is a strong collaborator and problem solver who thrives in backend development environments and is comfortable working within modern cloud infrastructure.
Key Responsibilities
Design, implement, andmaintainscalable backend services in a distributed system environment (99% backend work).
Develop software solutions usingC#,C++, andMS SQL/PostgreSQL.
Collaborate onUI developmentas needed to support service integration and functionality.
Build, deploy, and manage applications usingAWS resources, with a focus on:
EC2 / ECSforcomputeenvironments
Lambdasfor serverless processing
SQSandSNSfor messaging and event-driven architecture
Participate in code reviews, design discussions, and cross-functional team meetings to ensure software quality and scalability.
Contribute to continuous improvement initiatives in coding standards, system reliability, and automation.
Required Qualifications:
Bachelor27s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
3 65 yearsof experience in software engineering, ideally in backend or systems development.
ProficiencyinC#andC++programming languages.
Strong experience withMSSQL/PostgreSQLdatabase design and optimization.
Familiarity withUI developmentprinciples and frameworks.
Hands-on experience working inAWS environments, particularly with EC2, ECS, Lambda, SQS, and SNS.
Experience developing, deploying, and supporting distributed systems.
Preferred Qualifications:
Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
Familiarity with CI/CD pipelines and infrastructure-as-code tools.
Understanding ofsystem monitoring, performance tuning, and fault tolerance in distributed systems.
Similar Jobs


More Jobs at


More Information Technology Jobs
