Location: Pittsburgh, PA
Company: Total Aviation Staffing
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
efficiency Enhance code quality and consistency throughout the system You'll report to the Senior Engineering Manager Tech we use: Platform/APIs (golang, SQL (Postgres)) Infrastructure (AWS, Kubernetes, Kafka, Terraform, and Github) We are looking for: 5 or more years expertise in implementing product features in a secure, maintainable, scalable way, ideally using some of the technologies in our tech stack Understanding of the principles of microservices system design and architecture, including APIs and browser to back-end communication Desires good code quality, thought through test coverage, and other software engineering best practices The ability to improve team culture through dialog, mentorship,
code reviews, and striking up a conversation from time to time Engagement with product management and customer support to understand the problems you are solving for our clients so you can make product features that matter High level of execution in a remote-first, startup environment where you can be curious, take ownership and help each other Cybersecurity interest or experience Benefits Medical, Dental, Vision, Life Insurance, AD&D, 401k and Unlimited PTO This is a remote (work from home) position for candidates based in the United States.
We do have offices in Pittsburgh, PA and Raleigh, NC if working in an office is your jam. Our differences in background, identity, and experience
make us stronger together. At Security Journey, we have three diversity commitments: Hire a diverse team Grow people equitably Contribute to personal growth About Security Journey We help enterprises reduce vulnerabilities with application security education for developers and everyone in the SDLC.
Foundational knowledge for all. Hands-on, skills-based sandboxes for developers. Two platforms. One path to build a security-first culture. Hack EDU’s spring 2022 acquisition of Security Journey brings together two powerful platforms to provide application security education for developers and the entire SDLC team. The two officially became one in August 2022 and are now Security Journey.
Two platforms, one path to build a security-first development culture. Security Journey is committed to building an inclusive culture that not only embraces the diversity of our employees, but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with a variety of perspectives that encourage new ways of finding solutions, so we strive to attract and develop talent from all backgrounds and create workplaces where everyone feels seen, heard and is empowered to bring their authentic selves to work. Powered by Jazz HR
with Agile software development processes and source control systems such as Azure Dev Ops and/or GIT preferred. MAJOR DUTIES: Design, write, modify, test, and maintain programs, scripts, and modules to meet changing business needs utilizing advanced specialized technical skills and multiple technologies.
Develop and publish database, program, script, and test specifications. Effectively utilize and optimize system resources appropriate to business needs. Adhere to departmental Software Development Life Cycle standards (programming, turnover, testing, documentation, incident reporting, etc. ) Perform incident management, root cause analysis, system enhancements and bug fixes. Collaborate
with Business Unit, Strategy, and Business Analysis teams to understand requirements and business needs. Prepare project estimates for design, coding, and testing.
Participate in sprint planning, reviews, and retrospectives. Work as a part of a team to document design specification and test results and perform design review and code reviews. Obtain approvals and prepare code deployments to development, staging, and production systems. Communicate well with other staff members to facilitate efficient and effective solutions. Serve as a technical mentor and leader to department staff who are less experienced in the relevant technologies. 2nd and 3rd level On-Call off hours support on a rotational basis.
to help design, implement, test, deploy, document, and maintain a cloud-based platform that enables our customers to build, manage, execute, and visualize computational simulations. Responsibilities Enhance the way people interact with our simulation data to make decisions.
Build the front-end of products with the services and product team. Ask questions as to how our products can better serve the needs of our customers. Analyze, plan, implement, deploy and distribute interactive, user-focused web-based software, over the full-stack from interactive front-end interfaces to back-end databases, in response to our diverse set of research projects and the company’s needs, goals, and mission.
Engage with users of the web-based interface to define and refine use-cases and user-stories, translating requirements into working code, and engage in dialogue with users to ensure our front-end implementation meets their needs.
Actively discuss, design, and implement new ideas in close collaboration with other members of the Epistemix team. Qualifications Bachelor’s Degree in Computer Science, Graphical Design, or a related field. Equivalent industry experience will be considered in lieu of education. Minimum 3 years in a hands-on software development role including UI development experience, preferably working with cloud-based environments. Preferred 5 years software and user interface
related work, using an appropriate technology stack and in support of scientific research, data analytics, or other complex data-driven problem spaces.
Preferred experience providing leadership and mentoring on team-based projects. Proficiency with interactive, front-end Java Script development with frameworks; ideally experience with React JS. Proficiency with RESTful API development, documentation, and use. Preferred proficiency with Linux: shells, editors, building applications, etc. a plus but not required. Preferred proficiency building AWS cloud services and applications Superb communication skills and ability to work in a team environment. Experience developing single page apps (SPA architecture patterns) Excellent problem-solving skills and creativity.
Ability to handle multiple priorities and a multi-disciplinary environment. Applicants must be authorized to work in their country of residence. Powered by Jazz HR
Computer/Software jobs are roles focused on the development, creation, and maintenance of computer systems and applications. These positions often require strong problem-solving skills, proficiency in programming languages, and an understanding of algorithms. They range from software developers, who design and build software, to quality assurance analysts, who test and refine programs for optimal performance. Such roles are evolving with technology trends, emphasizing continual learning and adaptation. The field is characterized by a blend of creative and analytical thinking, where professionals work to innovate and optimize the digital tools that have become integral to modern life.