Sr Software Engineer

Allen, Texas

Sol-Ark company
Apply for this Job
Job Description
Location: This position will be onsite at our corporate offices in Allen, Texas (Dallas-Fort Worth area).

Not a remote position.

Full-time W-2 ONSITE opportunity (not remote).

Work Eligibility:
  • Candidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future.
  • At this time, Sol-Ark is unable to consider candidates on F1-OPT status.
We are seeking a Software Engineer with 5-7 years of professional experience, proficient in developing high quality and high reliability middleware and backend enterprise grade custom applications. The ideal candidate will have a strong technical background, excellent problem-solving skills, and an open mindset to deliver high-quality software solutions. Candidate must be authorized to work in the US for any employer.

Responsibilities:
  • Design and develop high quality Java custom enterprise software applications in AWS cloud, ensuring adherence to project specifications, timelines, and quality standards.
  • Collaborate with cross-functional teams, i.e. hardware engineers, firmware engineers and system architects, to design and develop software systems and interfaces.
  • Hands-on leader to deliver through all phases of software development life-cycle, including design, implementation, testing and documentation.
  • Develop optimized code for high availability, scalable and cost contained cloud systems.
  • Debug and troubleshoot software, cloud configurations, and firmware integration issues, utilizing appropriate tools and techniques.
  • Conduct code reviews to ensure software quality and maintainability.
  • Design and implement software to work with relational and NoSql databases.
  • Ability to manage and run DB SQL dumps, scripts and help with data mining.
  • Develop CI/CD pipelines to build deploy on-demand micro-services, enterprise java applications software systems, and APIs.
  • Work with test automation to maintain CI/CD pipelines for all software projects.
Requirements
  • Be expert in design and development of middleware and backend systems using latest enterprise Java 17+ and Spring IoC Frameworks.
  • Be expert in design and development in Microservice and Event Driven Architectures.
  • Be expert in developing MQTT, Kafka Streams, messaging systems, and Data streaming Solutions for real time and near real time IOT applications.
  • Be expert in relational and NoSQL databases (i.e. MongoDB, MySQL, Postgres).
  • Be expert in design and development of RESTFUL Web Services.
  • Be expert in developing front end web applications using one or more leading frameworks (i.e. React, Vue, Angular).
  • Be expert in developing front end web applications using Javascript/CSS/HTML.
  • Experience in lightweight Server-side technologies (Spring Boot, GoLang, NodeJS, Scala).
  • Familiarity with software development methodologies, i.e. Agile or Scrum
  • Proficient knowledge of modern software security concepts (i.e. TLS 1.2+).
  • Working knowledge of Ansible, Terraform and DOCKER or similar toolsets.
  • DevOps to deploy front-end, back-end components and databases to the AWS cloud.
  • Familiarity with Code Quality tools i.e. SonarCube, Corbeturra, KLOCKWORK etc.
  • Familiarity with Unit testing frameworks for developing bug free software applications.
  • Familiarity with software configuration management tools and version control systems.
  • Self-starter with ability to work independently to deliver against aggressive timelines.
  • Excellent communication skills to collaborate with multidisciplinary teams.
  • Strong analytical and problem-solving abilities, with an attention to detail.
Desired Qualifications:
  • Bachelor's or master's in computer engineering or computer science or electrical engineering, or a related field from an accredited US university or renowned international university.
  • Experience with AWS Cloudwatch and/or other monitoring platforms i.e. Graphana.
  • Experience in developing software for real-time IOT applications.
  • Knowledge of scripting languages (Python, Perl, YAML, etc) for CICD automation.
  • Familiarity with TLS 1.3 implementations.
  • Experience in one or more Web development technologies (VueJS, ReactJS, Angular).
  • Understanding of electrical systems and power distribution.
  • Stay up to date with industry trends and emerging technologies related to cloud.

Benefits

Salary and Benefits: We offer a competitive salary and performance-based bonus program, top-tier benefits package, including medical, dental, and vision insurance, 401(k), and paid time off.
Date Posted: 19 May 2025
Apply for this Job