Looking to make a statement in your career in a high-growth tech sector? Join Comm100 as our Senior Software Engineer!
It’s an exciting time at Comm100! Already experiencing rapid year-over-year growth, we’re seeking a highly motivated, results-driven individual to be our Senior Software Engineer.
Who We Are
Comm100 is a leading provider of customer engagement solutions serving highly regulated industries such as Banking & Finance, Insurance, Government, Education, and Health & Wellness. Established in 2009, we help more than 10,000 companies worldwide close the gap between their customers’ questions and answers. We’re proud to count HomeTrust Bank, Nationwide Insurance, State of Texas, Stanford University, Canadian Blood Services, IBM, Fitbit, and Nintendo as customers. Grounded in our customer-first values, we believe that good customer communication is the lifeblood of every successful business.
Comm100 offers a supportive place to work with strong team cohesion geared for mutual growth. Team members not only will have opportunities to challenge, learn and develop their skillsets, but also to build long and fruitful relationships with fellow Hundos.
Job Responsibilities:
· Design, build, and maintain backend APIs or Services based on the customer requirements and software specifications.
· Writing clean, high-quality, high-performance, maintainable code with company common frameworks/libraries.
· Document and illustrate solutions with clear code, diagrams, and documentation.
· Writing clean, readable, and thoroughly tested code to ensure software reliability and maintainability.
· Safeguard operations with secure coding practices and confidentiality.
· Work closely with cross-regional engineering teams to facilitate communication and collaboration.
· Support and mentor fellow engineers, providing guidance, coaching, and educational opportunities.
· Engage in direct communication with customers and business stakeholders to propose technical solutions and address product issues.
· Stay updated with the latest development tools and techniques, while expanding your knowledge through education, publications, and networking.
Job Requirements:
· Bachelor’s degree or above in computer science or software engineering.
· 5+ years of hands-on experience in application development.
· Proficient in C#, .Net Core, C#, ASP.NET Core, Entity framework and visual studio IDE.
· Proficient in SQL Server Database, including database design, database management and SQL statements analysis and performance tuning.
· In-depth knowledge of Object-Oriented Design and design principles like Domain Driven Design.
· Familiarity with DevOps practices and CI/CD pipelines.
· Possesses a curious mindset, a passion for continuous learning, and strong problem-solving abilities.
· Good communication skills and teamwork spirit.
· Passion in software development, new techniques, and the ability to provide technical guidance to team members.
· Experience with large-scale, high concurrency web applications development is a strong plus.
· Mandarin Chinese can be a bonus point.
Job Type: Full-time
Salary: $80,000.00-$140,000.00 per year
Work Location: In person