Full-Time

Software Engineer

Artech Information System

Artech Information System

1,001-5,000 employees

IT staffing and project-based workforce solutions

No salary listed

Denver, CO, USA

In Person

Category
Software Engineering (1)
Required Skills
Bash
Python
Git
Apache Spark
Groovy
SQL
Apache Kafka
Java
Jenkins
Maven
REST APIs
Hadoop
DevOps
Linux/Unix
Data Analysis
Requirements
  • Bachelors or Master of Science degree in Computer Science or Computer Engineering
  • 3+ years programming experience in Java
  • 1+ year experience using Apache Kafka
  • 1+ year in software development of data stream processing frameworks (NiFi, Storm, Spark, Flink, Flume, ...)
  • Experience with data serialization (Apache Avro preferably)
  • Experience with computer networks programming (socket, REST, etc)
  • Experience using scripting languages (Groovy, Python, Bash, ...)
  • Experience with Apache Hadoop ecosystem
  • Good current knowledge of Unix/Linux environments
  • Good understanding of computer memory management system, at the operating system level as well as in Java Virtual Machine
  • Experience writing SQL queries
  • Experience in software development of large-scale distributed systems including proven track record of delivering backend systems that participate in a complex ecosystem
  • Extensive experience programming in Java as well as experience in code optimization and high performance computing
  • Great software development practices using modern tools (e.g. git, maven, Jenkins, etc.)
  • Test automation, continuous integration, and deployment automation
  • Enjoy working with data data analysis, data quality, reporting, and visualization
  • Good communicator, able to analyze and clearly articulate complex issues and technologies understandably and engagingly
  • Great design and problem solving skills, with a strong bias for architecting at scale
  • Adaptable, proactive and willing to take ownership
  • Keen attention to detail and high level of commitment
  • Comfortable working in a fast-paced agile environment
Responsibilities
  • Develop, maintain, and perform analysis within a streaming data platform supporting large amounts of data from numerous sources
  • Develop and maintain solutions to real-time and offline event collection from various systems
  • Design, build and support APIs and services that are exposed to other internal teams
  • Employ rigorous continuous delivery practices managed under an agile software development approach
  • Ensure a quality transition to production and solid production operation of the software
Artech Information System

Artech Information System

View

Artech Information System provides IT staffing and project-based services worldwide. It connects organizations with tech talent through staffing programs (contingent, direct hire, RPO, master vendor, payroll transition) and delivers end-to-end digital and technical projects (design, operations, development, and platforms). It stands out through its focus on applied human intelligence, diverse and inclusive culture, and a track record with Fortune 500 clients across multiple countries. Its goal is to be the ecosystem that connects people, technology, and opportunities, enabling global businesses and talent to grow together.

Company Size

1,001-5,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Morristown, New Jersey

Founded

1992

Simplify Jobs

Simplify's Take

What believers are saying

  • Artech provides managed cloud and cybersecurity services to Fortune 500 firms.
  • Artech supports public-sector organizations amid AI and cloud shifts.
  • Artech generated over $775 million in global revenue as women-owned business.

What critics are saying

  • Trump's 2025 H-1B tightening cuts Artech's India staffing in 3-6 months.
  • Apex Group acquisitions erode Artech's position in 12-24 months.
  • 2026 recession freezes Fortune 500 IT budgets, hitting Artech revenue.

What makes Artech Information System unique

  • Artech is the largest women-owned IT workforce solutions firm in the U.S.
  • Artech holds Great Place to Work certification for its dynamic culture.
  • Artech expanded India offices in Bengaluru, Bhopal, Hyderabad, and Chennai.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options