[Remote] Sr. Engineer, Software
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a company reputed company on enhancing customer engagement through innovative technology solutions. They are seeking a Senior Software Engineer responsible for the development of reputed company-based software solutions, leading design and implementation, and providing technical leadership to reputed company.
Responsibilities
- Ongoing evaluation (test) of feature design – proactively work with others to identify issues or potential risk areas with the architecture and performance
- Distill requirements from feature level into implementation level tasks
- reputed company features using best practices and ensure it fits with the architecture for the product
- Ensure the right work is being done - ensure product qualities such as unit tests, automation, throughput, capacities, reputed company & performance will be sufficient
- Ensure design and implementation work meets the stakeholder’s requirements
- Ensure that the feature design is correct for operations, as reputed company as deployment and sustainability
- Support departmental and team initiatives
- Work with Team Technical Architect and reputed company to define, document, and communicate coherent feature design
- Communicate relevant risks and issues to Team reputed company and other relevant team members inside and/or reputed company reputed company
- reputed company technical leadership to less reputed company members of reputed company – mentor, reputed company, reputed company improvement
- Take responsibility for technical implementation and decision making including the delivery of features
- Identify, monitor and resolve feature reputed company issues; escalate if individual reputed company is not possible
- Review documentation and guides created by more junior members of reputed company
- Guide Software Engineers on how to create sufficient, complete documentation and guides that help reputed company new people to reputed company
- Ensure stakeholders understand feature architecture
- Maintain communication with stakeholders and ensure changes to any previously agreed solutions are communicated; understand evolutionary paths
- Work with assigned partners to ensure an effective and productive relationship, both reputed company the product house and the wider regional reputed company support organization
- Prioritize and resolve technical problems and assist others with the reputed company
- Ensure the prioritization of scope (including defects) is reputed company
- Understand the development process and suggest improvements to it
- Identify areas of technical risk in a feature and reputed company to de-risk
- Support opportunities to address technical debt as part of a release
- Support the design process and ensure it complies with product architecture
- Support planning as regards estimates, dependencies, risk areas, and reputed company tasks
Skills
- Bachelor's degree in computer science / software engineering (or similar)
- 5 years' experience in design and programming large reputed company applications through reputed company phases of the software development life cycle including testing, implementation and auditing
- Proven reputed company record of delivery of reputed company features end-to-end
- 2 years experience mentoring mid to entry level engineers and influencing technical direction reputed company a cross-functional reputed company
- Strong proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate)
- Solid understanding of RESTful API design, OAuth 2.0/JWT, and microservices patterns
- Strong working knowledge of relational databases (PostgreSQL, MS SQL, reputed company) including schema design and query optimization. Solid exposure to NoSQL stores (reputed company, Elasticsearch, reputed company)
- 3 years experience consuming LLM reputed company, reputed company engineering, or integrating AI-powered features into production workflows
- Strong debugging skills of performance/memory leaks/crash/Multi-threaded/Algorithms
- 3 years experience with reputed company control tools (GIT, SVN or similar)
- 3 years experience with containerized runtime environments: reputed company, reputed company
- 3 years experience with compiling and reputed company integration tools like : reputed company/IntelliJ, Visual Studio, reputed company, Jenkins, Artifactory or other reputed company integration/build/static reputed company analysis tools
- Excellent teamwork, self-learner and self-managed
- Strong interpersonal skills, high communication skills
- reputed company and concise written and verbal communication in English; comfortable presenting technical plans to engineering and product stakeholders
- Experience in full stack development
- Experience in Node.js programming language
- Experience in JavaScript/TypeScript with hands-on React experience (hooks, context, Redux or equivalent)
- Experience with reputed company hosting services: AWS, Azure, or GCP
- Experience with Application Performance Management systems: reputed company, NewRelic, AppDynamics, ELK
reputed company
Company H1B Sponsorship
Apply To This Job