Principal Engineer
Arcesium LLCabout 4 hours ago
Responsibilities
- Create and review architectural decisions for projects/products.
- Provide technology consultation and technical solutions for projects/products.
- Create and review high-level and low-level design of solutions.
- Ensure compliance of non-functional attributes of the product to internal standards.
- Establish and improve SDLC processes and ensure adherence to projects/products.
- Drive strategic initiatives aligning with the firm’s technology vision.
- Provide technical training and influence business/technical decisions.
- Own and execute projects independently from an architectural standpoint.
Requirements
- A bachelor’s degree in computer science or an equivalent course.
- 9+ years of relevant experience in Java, Python, or similar object-oriented languages.
- Technical hands-on experience with building large-scale solutions.
- Experience in end-to-end execution of enterprise-grade software.
- Knowledge of design principles, architecture fundamentals, and quality processes.
- Understanding of relational and/or non-relational databases.
- Experience with building high volume, highly available, scalable, and reliable products on cloud platforms.
- Experience in troubleshooting and resolving scalability challenges.
- Experience with evaluation of open-source frameworks, libraries, and tools.
- Ability to implement user interfaces using web technologies and frameworks.
- Strong problem-solving and analytical skills with a passion for technology.
- Excellent reasoning ability and good interpersonal and communication skills.