Working at Loginsoft
- Flexible work hours
- Flexible pay structures: hourly, salary, W-2, 1099 (varies by client & assignment)
- Casual dress at our locations (Some clients may have dress codes)
- Complete health benefits package
- Bonus and incentive opportunities
- Chance to work with Fortune 500 Clients
- 401K Plan
- Some people would rather be paid for every hour they work, as hourly W-2 employees
- Some people want a regular paycheck as salaried W-2 employees
- Some want healthcare benefits and 401(k), others do not
- Others are international resources who need assistance with their Visa

We are
- Leading Cyber Security Company in Hyderabad with more than 50+ security experts
- Discovered 200+ CVEs till date
We promise
- Exposure to various security tools, POC’s
- Opportunity to work with top security talent from US customers
You
- Are passionate about security projects that identify threats & attacks
- Have strong coding experience in analyzing vulnerabilities
Employee benefits
- Work life Balance
- 20% of working hours are meant to explore new technologies
Computer Programmer - Toronto, CA
Toronto, CA
Job Description:
Duties performed by this resource will include the following:
- Design, Analyze, Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Identify and communicate technical problems, processes and solutions
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
- Investigates problem areas
- Follows the software development lifecycle
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Prepares and installs solutions by determining and designing system specifications, standards, and programming
- Research and evaluate a variety of software products
- Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications
- Program special effects software for film and video applications
- Write, modify, integrate and test software code for e-commerce and other Internet applications
- Review existing software frequently and making any adjustments necessary to keep them running well
- Write code and implement computer programs on multiple systems in the business
- Build and use computer-assisted software engineering tools to automate some coding
- Perform all requirements needed for the implementation of automated computer systems from start to finish
- Use code libraries to simplify the writing of code
- Collaborate with software developers in the creation of programs for their organization
Job Description:
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.
- 5+ years of professional software development experience
- Proficiency in Java or C++, and object-oriented design skills
- Application architecture and design patterns
- Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in development of distributed/scalable systems and high-volume transaction applications
Information Systems Analyst and Consultants - Toronto, CA
Toronto, CA
November, 1st 2022.
Job Description:
Information Systems Analysts and Consultants
-
Design, develop and implement policies for support applications
-
Create reports for data analysis and procedures to improve business processes and systems
-
Create technical documentation with business rules, and client specifications
-
Project management and support by ensuring that support requests are handled in a timely manner commensurate with the urgency of the ticket, both individually and by other team members
-
Train users how to most effectively use the applications
-
Troubleshoot and resolve application(s) issues or escalate to the appropriate group
-
Help to identify root cause for software bugs by identifying abnormalities in data and/or application logs
-
Build solid relationships with the business teams to understand new feature requests and to determine a solution to their underlying problem or need
-
Work with Data services group to make corrections to data, when that data is not changeable through the application, and to remove any discrepancies
-
Prepare metrics that characterize how the software support and maintenance activities of the group are operating
-
SME in functional knowledge of the application(s) supported and interdependencies
Business Systems Analyst - Toronto, CA
- Follow Agile methodology for development with iterations of 2 weeks or less
- Participate in daily standup meetings with optional attendance of CLIENT via collaboration tools or in person
- Document team capacity (in story points) in Rally
- At each stage of planning, document team commitment to completing the user stories via the Rally Iteration and Release Planning functionality
- Use Rally tool for documenting discussions, task planning, and metrics
- Mark any blocked tasks or user stories using Rally and escalate to CLIENT
- Ensure that user story acceptance is requested and completed by CLIENT in Rally prior to completion of the deliverable
- Attend CLIENT’s thrice-weekly “Scrum of Scrums” meeting to understand and communicate inter-project dependencies and obstacles
- Maintain a documented Definition of Done (DoD) for all work that is equal to or more stringent than the CLIENT’s definition of done documented at https://wiki.scrippsnetworks.com/display/MAM/Definition+of+Done. No user story is considered complete unless it meets the DoD
- Retrospectives held and an action plan for improving at least one process must be put in place.
- Generate by CI tool plugins code quality metrics reports from every build to continuous integration server
- Deployment to CLIENTs Integration (INT) environment, demonstration to stakeholders
- Support CLIENT’s Operations team on deployment and validation of deliverables into CLIENT’s QA (staging) environment
- Strong proficiencies in MS Visio (or similar software), PowerPoint, Word, Excel and general design and project management disciplines
- Experience overseeing and completing projects based around technology and operations (e.g. IT, facilities, corporate services, media ops and broadcast) and with partners (e.g. related operational processes)
- 40 Hrs
- 5 Days
Software QA Engineer - Chantilly, VA
Chantilly, VA & various unanticipated locations throughout the U.S.
Duties:
- Define QA strategy, technical expertise, perform root cause analysis, and identify areas of improvement.
- Develop manual & automated test cases using Selenium, WebDriver, Java, and Jenkins for CI.
- Perform end-to-end testing of new partner onboarding through the SDVI Rally media preparation, and media delivery workflows.
- Recommend and implement changes to enhance the effectiveness of test methodology and strategy.
- Actively participate in agile safe backlog review, sprint planning, daily stand-up and retrospective meetings.
- Travel/relocate to various unanticipated locations throughout the U.S. To interact with clients and train users for various short and long term assignments.
- 40 Hrs
- 5 Days
DevOps Engineer, Ashburn, VA
- Develop, enhance and maintain existing Ansible deployment scripts, while adhering to application installation and configuration requirements.
- The DevOps engineer’s primary responsibilities will be the development of Ansible and Python scripts used for automation of deployments.
- Other responsibilities include administration and management of existing infrastructures, and the design and implementation of cloud-based automated deployment scripts.
- Proactively work with application developers to determine application installation and deployment requirements, and ensure they are satisfied in a variety of environments and deployment configurations.
- Maintain and/or enhance existing CI/CD pipelines to improve development team productivity
- Administer and maintain existing internal software development infrastructure
- Administer and manage existing infrastructures such as Gitlab and build server
- Be able to quickly ramp up on and assess technologies used in the application or to simplify deployment automation and monitoring
- Review deployment architectures and provide feedback on best practices and improvements on efficiency and cost
- This position offers an excellent opportunity to grow with a dynamic team of developers.
- A degree in Computer Science or other related degree (additional 6 years of experience in lieu of degree)
- Should have strong background in software development and networking experience to support automation of Client’s Ghost deployments
- At least six years of professional experience in software development, with two of those years working on DevOps work (automation of application deployment)
- Proficient with Ansible Playbooks, Python and AWS technologies (i.e. VPC, EC2, EIP etc)
- Proficient with software installation and configuration on Linux, Windows Server OSes
- Proficient in Shell, Bash and various scripting libraries
- Possess a strong development background, understands software design and development best practices, and source code maintenance pratices such as versioning, branching and tagging
- Strong understanding of networking concepts, such as subnetting, routing, public vs private networks, hands on experience setting up various forms of networks a plus
- Experience with automation and deployment of network centric products and solutions a plus
- Experience building enterprise deployments on AWS or Azure a plus
- Experience with automated creation of Cloud resources using tools such as CloudFormation, SDKs, CLI a plus
- The successful candidate must meet eligibility requirements to access sensitive information which requires ship
Java Application Architect, Ashburn, VA
- The application architect will be responsible for the design and development of the OSCAL mapping framework and lead a team to build a tool for mapping data between data sources and OSCAL, which is a NIST open standard language.
- Design and implement a customizable and dynamic mapping framework to transform data between data source and NIST open standard OSCAL
- Lead proof of concept, architect and design of mapping system
- Implement a foundational framework for development team to work within, applying Java design patterns and coding best practices
- Ensure high quality of code in the product
- Lead design sessions and technical design reviews
- Create architectural diagrams and documentation
- Review code and mentor junior developers on the team as needed
- A Bachelor’s degree in Computer Science required with 8+ years of experience in Java/JEE development or a Master’s degree in Computer Science with 6+ years of experience in Java/JEE development
- Highly motivated team player with excellent communication skills
- Excellent understanding of OOP and ability to apply design patterns
- Experience with Spring, Hibernate or other ORM frameworks
- Experience with performance tuning, load testing or query optimization
- Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP etc
- Experience with Continuous Integration tools (TeamCity), build tools such as Maven/Ant
- The successful candidate must meet eligibility requirements to access sensitive information which requires ship
Sr. Java Software Developer, Ashburn, VA
- The Sr. Java Developer will assist in the development of one of our Xacta products, as well as provide mentorship to junior developers.
- Participate in design meetings and reviews
- Analyze functional requirements and implement them
- Design and develop software, applying design patterns and best coding practices
- Conduct code reviews and mentor junior developers on the team
- A degree in Computer Science required with 5+ years of experience in Java/JEE development
- Highly motivated team player with excellent communication skills
- Solid understanding of OOP and ability to apply design patterns
- Experience in Java Web development and JSP, Servlet technologies
- Experience with performance tuning, load testing and query optimization
- Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP etc
- Experience with Spring Framework, Hibernate (or other ORM frameworks)
- Experience with front-end development using HTML5, CSS and Javascript libraries (e.g. HTML5, Angular, jQuery)
- Experience with AWS, Azure or other cloud providers
- Understanding of DevOps practices for continuous integration and continuous deployment
- Experience with relational databases such as Postgres, SQLServer or Oracle
- The successful candidate must meet eligibility requirements to access sensitive information which requires ship
DevOps QA Engineer, Ashburn, VA
- Work directly with the DevOps team and Senior DevOps manager to test system integrity.
- Design and implement build, deployment, and configuration management.
- Analyze Dev plans and design, develop and maintain test cases to verify implementation.
- Build and test automation tools for infrastructure provisioning.
- Build scripts to automate the validation of provisioned infrastructure (onprem or in cloud).
- Handle code deployments in all environments.
- Monitor metrics and develop ways to improve.
- Provide technical guidance and educate team members and coworkers on development and operations.
- Brainstorm for new ideas and ways to improve development delivery.
- Consult with peers for feedback during testing stages.
- Build, maintain, and monitor configuration standards.
- Maintain day-to-day management and administration of projects.
- Manage CI and CD tools with team.
- You will manage QA infrastructure projects and processes.
- Keen attention to detail, problem-solving abilities, and a solid knowledge base are essential.
- Document and design various processes; update existing processes.
- Improve infrastructure development and application development.
- Assist in monitoring and controlling cloud-related expenses of the Software Development team.
- Assist in troubleshooting production issues.
- Follow all best practices and procedures as established by the company.
- Minimum Bachelor degree in IT or Computer Science/Engineering or related field is required.
- Minimum 2 years of previous experience in development and operations, or related IT, computer, or operations field.
- Previous experience with software development, infrastructure development, or development and operations.
- Experience with Linux infrastructures, database SQL (MS SQL), CI/CD tools, scripting such as Python,.NET, Groovy.
- Experience in working with Esxi, Aws, Azure.
- Active Certifications on AWS and Azure are desired.
- Experience with Docker, Kubernetes, Terraform, Jenkins.
- Experience with Scrum/Kanban/SAFe, Agile workflow methodologies.
- Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently.
- Good interpersonal skills and communication with all levels of management.
- Able to multitask, prioritize, and manage time efficiently.
Solutions Architect, Ashburn, VA
- The Solutions Architect will become intimately familiar with how Ghost operates and what its features and capabilities are.
- The Solutions Architect work with Product Management, Business Analysis and in some cases customers or partners to desgn solutions based on the Ghost technology
- Deeply understand the current implementation of Ghost
- Able to work with others to analyze requirements and provide solutions
- Be familiar with technologies that span the IT/communications space
- Be very familiar with SIP/VoIP technologies. Knowledge of at least the basics of 4G a plus
- Able to pick up new or unfamiliar technologies quickly when requirements dictate
- Able to think ‘out of the box’ to come up with innovative and cost-effective solutions
- Work with product development and operations to translate solutions into designs
- Excellent written and communication skills. Proficient in Powerpoint and Visio so that presentations of solutions can be presented quickly and clearly
- Comfortable presenting to a large and diverse group (technical, sales, management, customer)
- Expand its offering across various platforms
- Participate in design meetings and reviews
- Create technical or requirement documentation
- Highly motivated team player with excellent communication skills
- The successful candidate must meet eligibility requirements to access sensitive information which requires US Citizenship
- Bachelor’s degree in Computer Science or other related degree (additional 6 years of experience in lieu of degree)
- 8 or more years of experience in software development
- 4 or more years as a Solution architect that spans many technologies but primarily network-based
- Some experience with iOS/Android app development
- In-depth knowledge of TCP/IP, VPN operation, cellular technology, AWS/Azure
- Knowledge of networking concepts
- Experience in working on Linux based OS (preferably CentOS/RedHat)
- Experience with Continuous Integration and deployment automation a plus
- Experience with SSL/PKI, Windows AD and MFA a plus
- Experience with different types of encryption algorithms a plus
Software Engineer (C/ Network Programming), Ashburn, VA
- Understand the current implementation of Ghost
- Enhance the product and maintain its libraries
- Expand its offering across various platforms
- Administer and maintain source code repository (Git)
- Participate in design meetings and reviews
- Create technical or requirement documentation
- Analyze functional requirements and implement them
- Develop and design software with security mindedness
- Apply design patterns and good coding practices
- Highly motivated team player with excellent communication skills
- The successful candidate must meet eligibility requirements to access sensitive information which requires US Citizenship
- Bachelor’s degree in Computer Science or other related degree (additional 6 years of experience in lieu of degree)
- 8 or more years of experience in software development
- 2 or more years of professional development experience using C
- Experience with Python
- Experience in other high-level languages (Go, Java, C++) and the ability to quickly pick up new similar languages
- Some experience with iOS/Android app development
- In-depth knowledge of TCP/IP
- Knowledge of VPN, specifically OpenVPN
- Knowledge of networking concepts
- Knowledge of iptables and firewall configurations
- Experience in updating and maintaining a large code base
- Experience in working on Linux based OS (preferably CentOS/RedHat)
- Experience in multi-person development using Git
- Experience with Continuous Integration and deployment automation a plus
- Experience with SSL/PKI and Windows AD a plus
- Experience with different types of encryption algorithms a plus
Network Test Engineer, Ashburn, VA
- Entry-level position responsible for performance, stress and durability testing for in-home and small-business networking products.
- Leverage test and measurement tools to build and operate test environments.
- Perform testing activities, including development of technical test requirements, test plans, test execution, test exit reports, defect tracking and troubleshooting/triaging interoperability issues.
- Develop and enhance automation scripts and reporting to continuously improve test cycle times
- Work as part of test teams and suppliers to ensure timely delivery and overall functioning of the solution in the lab and production environments.
- Participate in periodic status meetings and joint working sessions with teams and supplier on integration and testing activities.
- Meet schedule commitments to ensure timely delivery.
- Participate in and provide data to prepare and present technical status updates for senior leadership team and for all cross-functional project teams.
- Work is varied within a sometimes-fluid environment.
- Work requires constant interpretation.
- Solve a wide range of complex problems.
- Provide solution to technical issues that have project-wide and revenue impact.
- 1-3 years minimal experience with Ixia test & measurement systems, specifically: PerfectStorm, IxLoad, IxNetwork, IxChariot, AppLibrary / AppMix
- 1-3 years minimal experience with Test Engineering (prefer Jira/Confluence).
- 3 years minimal experience with networking / data communications / Wi-Fi / QoS.
- 3 years minimal experience with automation scripting (prefer: Python, BASH, TCL, iPerf).
- 3 years minimal experience with Linux system administration.
- Hands-on experience with Windows, Apple, Linux, Android, IOS software architecture and programming (scripting and automation).
Python Developer, Hyderabad, India
Job Description:
- Experience in web application development using Python, Django/Flask.
- Proficient in developing REST API’s, and familiar with JSON formatted data.
- Good understanding of front-end frameworks like Vue.js/Angular/React.js
- Writing high quality code with best practices based on technical requirement.
- Hands-on experience in analysis, design, coding, and implementation of complex, custom-built software products.
- Experience in working with Git or equivalent code management / version control system with best practices.
- Good to have knowledge in AWS, Docker.
- Should have interest to explore and work on Cyber Security domain.
- Experience with Agile development methods.
- Should have strong analytical and logical skills.
- Should be good at fundamentals: Data Structures, Algorithms, Programming Languages, Distributed Systems, and Information retrieval.
- Should have good communication skills and client facing experience.
Application Support Engineer, Hyderabad, India
- Application Support Engineer is responsible for providing high-quality technical support.
- The job involves handling and resolving complex technical and functional queries from customers across the US/globe.
- Working experience in Java / Python and SQL related technologies.
- Collaborate with Technical Support team members to properly manage customer inquiries and escalate when appropriate.
- Gather the required information necessary to best handle customer software and technical inquiries.
- Experience in L1/L2 application support with a strong customer interaction experience.
- Strong troubleshooting and problem-solving skills.
- Good to have knowledge in Media/OTT domain.
- Good communication with analytical skills.
Senior Node.js Developer, Hyderabad, India
- Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions.
- Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable.
- Developing enterprise level responsive web pages or applications.
- Extensive knowledge and solid work experience with NodeJs, TypeScript, AWS (AWS lambda), PostgreSQL, SAM CLI.
- Strong expertise in working with Node JS, Webpack and other tools related to React Front End Development.
- Working knowledge in developing React JS based applications with Redux.
- Strong experience in integrating REST, SOAP and GraphQL APIs.
- Experience in designing & developing reusable front-end frameworks, node modules and tools.
- HTML5, CSS3, Object Oriented JavaScript (ES5 & ES6)
- Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai is desired
- Strong verbal and written communication skills
- Good analytical skills
- Experience with Cloud Platforms
- Ability to develop SQL queries
- Work with Mongo DB or other No SQL databases like Postgres
- Should have experience in version control system like GIT.
- Ability to understand complex technical requirements.
- Proactive communication style with the ability to act as a thought and collaboration lead. – Strong problem solving and creative capabilities.
- Strong organization skills with the proven ability to complete complex tasks on multiple projects with minimal supervision.
- Strong interpersonal skills with the ability to work effectively in a distributed team environment.
- Naturally curious with a desire to discover solutions to both everyday and unique situations.
- Passion for technology and innovation
Threat Researcher, Hyderabad, India
We are looking for a Threat Researcher to join our Threat Research team to identify cyber threats, dissect code, and reverse engineer malware. You will operate semi-autonomously to conduct research and produce concise, written analysis and visual presentation of findings. This person will also work with our clients to provide innovative detection and eradication solutions to reduce risk to client’s networks and operations. In addition to technical expertise, to be successful in this role we’re looking for passionate self-starters who can quickly understand and deliver on company and customer requirements.
- Examine malicious software to identify new techniques and exploit targets on behalf of client intelligence needs.
- Performing Threat Hunting exercises from the telemetry.
- Document attack capabilities, understand its propagation characteristics and define signatures for detection.
- Operate semi-autonomously to conduct collection, create solutions and support intelligence production per the standard operating procedures.
- Analyze malware to determine its attack techniques and targets.
- Write sigma rules for the identified malware and Incident Response.
DevOps Engineer, Hyderabad, India
- Hands on experience in Azure DevOps.
- Building CI/CD pipelines to manage API management migrations.
- Translated repository settings from old repositories to new ones, including infrastructure settings with ADO and K8S.
- Migrating repositories and virtual machines with Azure DevOps UI and git commits.
- Replaced existing pipelines with new pipelines as part of the company-wide shift to the NexGen platform.
- Configured pipeline release agents and general pipeline troubleshooting.
- Publishing websites to Azure Static Web Apps, resulting in lower hosting costs for the company.
- Interacting git command line with GitHub to check for and create repositories, branches and more.
- Using Power Automate, GitHub and Azure Static Web Apps, I was able to publish webflow files to Azure.
- Automating the process of running a stored procedure that posts the status of TMM customer’s perks activation.
Quality Assurance Lead, Hyderabad, India
- 8 -10 years of experience in leading/managing QA/automation team.
- Has good experience in Manual, Automation, preferably in the design, development and implementation of automated tests, as well as the associated tools and frameworks.
- Demonstrated ability to work independently with an aptitude for supervising/directing quality assurance engineers along with a proven history of making product lifecycle process.
- Manage Manual & automation teams and projects providing leadership and planning.
- Possess in-depth knowledge in Selenium, web testing, frameworks for automation.
- Understand software quality best practices, test strategy and planning, test case development, test case deployment and execution, test data, defect tracking, and test automation.
- Well versed with different testing methodologies and project management experience.
- Experience with Agile Testing Methodologies
- Trouble shooting skill for analyzing problem tickets / production issues
- Experience in GIT, JIRA
- Plan resources to ensure adequate automated test coverage for all domains/products
- Set direction for long term automation plan and strategy and implementation
- Determine, monitor, and improvise automation practice across the organization
- Provide vision and high-level technical guidance for automation processes and projects
- Nice to have working experience in testing Mobile Applications.
- Good Communication skills with client facing skills.
QA Manual Tester, Hyderabad, India
- Expert and hands-on in manual testing frameworks (Sanity Testing, Functional, Regression, Smoke testing, UI testing, component testing, integration testing).
- Should have hands on experience in functional and regression testing.
- Experience with Black and White box testing techniques.
- Should have experience in validate batch and web processes.
- Nice to have working knowledge in Automation Testing using Selenium with Java.
- Excellent understanding of object-oriented design principles.
- Experience in agile / iterative development environment.
- Experience in Scope Analysis and Regression Suite building.
- Experience in working with complex data-intensive analytical problems.
- Experience in writing test cases, defect logging and test reporting.
- Ability to take full ownership of features and functionality.
- Proven ability to deliver quality results in a busy and dynamic business focused environment.
- Should have exposure in Mobile App testing.
- Basic understanding of Unix/Linux command line interface.
- Must be excellent communicator and should have client facing experience.
US Office
4437 Brookfield Corporate Drive, Suite 101 Chantilly, VA USA 20151
7-7003 Steeles Ave W, Toronto,
ON M9W 0A2, Canada
India Office
1-63-5-8B, Kavuri Hills, Jubilee Hills, Hyderabad-500033