Job Requirements
Job benefits
-
Flexible work hours
Have the flexibility to get work done on your time and in a way that accommodates your lifestyle
-
Remote work options
Flexible scheduling and you can work remotely when needed
-
Free food & beverages
Overflowing pantry or meal allowances, offering free food at work helps with company morale
-
Medical insurance
Cover preventive care at no cost to you; all offer generous coverage for prescription medications; and all provide the financial protection you need in the event of a major illness or injury
This job post is managed by
Skills
Job description for Principal Software Engineer at SotaTek
- Taking ownership of software-related complaints and working toward finding solutions
- Analyzing data to spot potential weaknesses or problems with software
- Working with Project Managers to create plans of action for creating new software
- Overseeing initial software rollouts and updates to ensure smooth implementation
- Supervising Engineers responsible for writing the code for new software and updates
- Training other Engineers on software development or project-related tasks
- Assisting with designing, coding and debugging software as needed
- Participating in leadership meetings to contribute to corporate strategy
- Bachelor's degree in Computer Science, Engineering, or related field
- Proficiency in Java and Spring framework, with a preference for experience with Spring Boot and Spring Cloud.
- Strong background in relational databases (e.g., MySQL, Postgres) and NoSQL databases (e.g., Hadoop, Elastic), with experience in database design and management.
- Demonstrated expertise in implementing APIs and SDKs for seamless integration of software solutions.
- Extensive experience in distributed computing principles and practices
- In-depth knowledge of security protocols and encryption techniques, with a focus on ensuring data integrity and confidentiality.
- Hands-on experience with blockchain technology, including working knowledge of platforms such as R3, Enterprise Ethereum, and Hyperledger.
- Familiarity with various consensus algorithms, such as Proof of Work, Proof of Stake, Proof of Audit, and IBFT, and their practical applications.
- Proven track record in designing multi-layered architectures that prioritize scalability and service orientation.
- Effective communication and collaboration skills, with a demonstrated ability to work in cross-functional teams.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More