Senior Software Architect & Developer
Skills
C#Computer ScienceSoftware ArchitectureSoftware DevelopmentArchitectureCC++
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Holds a bachelor's degree in Computer Science or a related field.
- 7+ years of experience in software development.
- Proficient in C/C++, C#, Python, Windows shell, and Linux shell.
- Experienced with continuous integration and deployment systems.
- Able to work effectively in a global-matrix environment.
- Legal working status in the US without sponsorship.
Day to day
- Oversees design, development, and maintenance of software systems.
- Develops code that is robust, secure, and scalable.
- Collaborates with teams to define and deliver new features.
- Ensures adherence to best practices and standards in software architecture.
- Provides technical leadership and educates on best practices and technology trends.
- Troubleshoots, debugs, and resolves issues promptly.
- Assesses and improves software system architecture.
- Evaluates and selects third-party tools and platforms.
